תוכן העניינים: 4.1 אופן התקנת בקר 4.2. חיווט בקר

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "תוכן העניינים: 4.1 אופן התקנת בקר 4.2. חיווט בקר"

Transcript

1 אטקה בע"מ מקבוצת אפקון תעשיות - חטיבת הסחר תכנות והפעלת בקרים מתוכנתים חוברת הדרכה (עברית) 1

2 הקדמה תכנות והפעלת בקרי OMRON מתאר את התכונות האפשריות בבקרי OMRON וכולל הוראות בשלבי התכנון השונים. מומלץ לקרוא את הספר בשלמותו בטרם תיגשו לתכנון מערכת בקרה כלשהי בה ישולב בקר מתוכנת מתוצרת חברת.OMRON עקב התפתחויות מהירות בתחום הבקרים המתוכנתים ייתכן שתמצאו אינפורמציה שאינה מעודכנת לחלוטין. מתעוררת אי וודאות. בכל מקרה יש לפנות לספרי המקור באנגלית כאשר לאורך ספר זה צוינו קישורים לספרים אלו ואחרים לקבלת מידע נוסף בנושאים ספציפיים. למשתמש המתחיל להפעלה ותכנות בקרים מתוכנתים מתוצרת חברת OMRON ספרי תכנות והפעלת בקרי OMRON נותנים כלים בסיסיים. חוברת זו אינה מהווה תחליף לספרים בשפה האנגלית שהם מפורטים יותר ומכילים מידע מפורט מדויק ומעודכן בכל הנושאים. חברת אטקה וחברת OMRON אינן אחריות לכל נזק העלול להיגרם לצרכן כתוצאה משימוש באינפורמציה הרשומה בספר זה או כתוצאה מהשימוש בבקר. ראה גם פרק הוראות בטיחות. עריכה וכתיבה: יאיר גורן כל הזכויות שמורות לחברת אטקה בע"מ מהדורה ראשונה: מרץ

3 תוכן העניינים: הוראות בטיחות מבוא לתכנות בקרים 2.2 מעגלי ממסרים והמרתם ללוגיקה מתוכנתת שלבים בתכנון מערכת הבקרה הגדרת הדרישות קביעת כניסות ויציאות בחירת סוג הבקר שרטוט דיאגראמת סולם בסיסי פקודות לוגיות בסיסיות ארגון מעגלים בקרים מתוכנתים מתוצרת חברת OMRON לפי סדרות: סדרת בקרים: CS1 סדרת בקרים: CJ1 סדרת בקרים: CP1H סדרת בקרים: CQM1H סדרת בקרים: CPM2A/CPM2C סדרת בקרים CPM1A התקנה וחיווט: 4.1 אופן התקנת בקר מעגלי ביטחון למצב של כשל התקנת בקר התקנה בארון הבקרה חיווט בקר חיווט ספק כוח בקר חיווט כרטיסים עם מהדקים בסיסי חיבור רכיבי כניסות ויציאות לבקר הפחתת רעשים אלקטרוניים

4 5. תוכנה לתכנות בקרים CX-PROGRAMMER 5.1 התקנת התוכנה סוגי בקרים נתמכים מערכת הפעלה מומלצת להתקנת התוכנה אופן התקנת התוכנה 5.2 הפעלת התוכנה הפעלת התוכנה פתיחת פרויקט והגדרת סוג הבקר החלון הראשי תאימות מקשים לתוכנת SYSWIN קטעים (SECTIONS) תכנות וכתיבת דיאגראמת סולם( line (Off מגעים סלילים וקווים מחיקה גזירה והדבקה פתיחת רשת (RUNG) חדשה פונקציה שימושית ביותר: בדיקה אוטומטית של סלילים כפולים. הערות ותיעוד התוכנה הוספת פונקציות לדיאגראמת הסולם הוספת מגעים פנימיים בבקר לדיאגראמת הסולם פקודת END הגדרות SETTINGS

5 5.4 תכנות וביצוע פעולות ושינויים מול מערכת עובדת.( line (On בדיקת שגיאות בתוכנית (COMPILE) התקשרות לבקר ONLINE) (GO התקשרות לבקר ONLINE) (WORK התקשרות אוטומטית ONLINE) (AUTO התקשרות למדמה SIMULATOR) (WORK ONLINE העברת תוכנה לבקר (Transfer) העברת תוכנה מהמחשב לבקר PLC) (TRANSFER TO העברת תוכנה מהבקר למחשב PLC) (TRNASFER FROM השוואת התוכנה במחשב לתוכנה בבקר ) WITH COMPARE (PLC פיקוח\השגחה (MONITORING) צפייה במספר חלונות בו זמנית חלון ההשגחה WINDOW) (WATCH מעקב אחר שינוי מצב סיבית (ביט) אילוץ ביטים(סיביות) שינוי ערך רגעי או ערך התחלתי לקוצב זמן או למונה חיפוש והחלפה חיפוש מחלון מראה מקום כתובות ) REFERENCE ADDRESS (ALT+4 מעבר בין כניסות ויציאות של כתובת בבקר חיפוש החלפה שינוי הכול מעבר להערות רשת RUNG עריכה במצב מכוון EDIT) (ONLINE 5

6 נספח א' המרת תוכנה מ SYSWIN ל CX נספח ב' פתרון בעיות תקשורת בקר מחשב 6. כתיבת תוכנה לבקר משמעות אזורי הזיכרון בבקר פונקציות בסיסיות מונים וקוצבי זמן הזזת נתונים העברת נתונים השוואת נתונים התמרת נתונים פעולות מתמטיות פעולות לוגיות על ערוצים תרגילים לבקרים מתוכנתים 7.1. תרגילים לכניסות ויציאות אנלוגית לבקר CPM תרגיל מספר 1: קריאת הטמפרטורה תרגיל מספר 2: מדידת טמפרטורה והצגתה תרגיל מספר 3: בקר טמפרטורה ל 90 מעלות 7.2. תרגילים לכניסות ויציאות דיגיטאליות בנית מערכת עדיפות למשחק טלוויזיה בקרת קו אריזה לתפוחים 8. סיכום 6

7 1. הוראות בטיחות הערה: מוצרי חברת OMRON מיועדים להפעלה כמוסבר בספר זה ע"י מפעילים מנוסים. פרק זה עוסק במתן דגשים חשובים בעבודה עם בקרים מתוכנתים מתוצרת חברת.OMRON יש לקרוא ולשנן היטב הוראות בטיחות אלו. אי הקפדה על הוראות אלו עלול לגרום לפציעה או נזק לרכוש. הערה אישית: הבקר המתוכנת הוא מכשיר מתוחכם וידידותי. אין לחשוש מהוראות אלו יתר על המידה. יש לקרוא אותן, לזכור אותן ולבצע אותן. למעשה, מדובר בכללים בסיסיים ורגילים בעבודה עם ציוד חשמלי ואלקטרוני. אזהרה: סימן זה מציין אזהרה אפשרית מפני מצב שבו אי ציות להוראות יכול לגרום למצב של פציעה רצינית או מוות. זהירות: סימן זה מציין אזהרה אפשרית מפני מצב שבו אי ציות להוראות יכול לגרום למצב של פציעה קלה או נזק לרכוש. הבהרות: המילה "יחידה" = מוצר או חלק של בקר מתוכנת של חברת.OMRON המילה "בקר" = בקר מתוכנת של חברת.OMRON כללי: המשתמש במוצרי OMRON חייב לפעול לפי ההסברים בספר זה. לפני השימוש במוצרים שלא כפי שמוסבר בספר זה או שימוש במוצרי OMRON למערכות בקרה כמו: מסילות ברזל, מערכות תעופה, ציוד רפואי, בתי חולים, בקרת תנועה (רמזורים) ומערכות בעלות יכולת השפעה על חיי אדם. יש לפנות לחברת אטקה ולוודא התאמת הציוד למערכת. במערכות אלו יש לבצע אבטחה מכאנית כפולה. ספר זה מסביר כיצד להפעיל ולתכנת את הבקר. יש לוודא שאתה קורא אותו ומבין אותו לפני התחלת השימוש בבקר. בכל מקרה כדאי לשמור ספר זה בהישג יד. 7

8 המשך הוראות בטיחות: אזהרה: חשוב מאוד שהבקר והיחידות יופעלו בהתאם להוראות בספר זה בייחוד במקרים בהם יש השפעה על חיי אדם כמוזכר למעלה. אזהרה: הבקר מעדכן את היציאות והכניסות גם במצב STOP/PROGRAM יש להיזהר כאשר משנים את מצב הזיכרון בבקר: ע"י העברת נתונים לבקר, אילוץ מגעים ותקשורת ממחשב. אזהרה: אין לפרק יחידות מהבקר או לגעת בהן כאשר הבקר נמצא תחת מתח. ביצוע פעולות אלו עלול לגרום להתחשמלות. אזהרה: אין לגעת במהדקי חיבורי הברגים ביצוע פעולה זו עלול לגרום להתחשמלות. אזהרה: מעגל החרום במערכת הבקרה צריך להיות מוזן ממקור מתח שונה ממקור מתח הבקר. כאשר הבקר עוצר כל היציאות נכבות יש לוודא שבמצב זה המערכת נמצאת במצב בטוח. אזהרה: אין לבצע תיקונים ליחידות ולבקרים פעולה זו יכולה לגרום להתחשמלות או לשרפה. אזהרה: אין לגעת ביחידת ספק המתח לבקר כאשר הבקר נמצא תחת מתח או מיד לאחר שהמתח נותק. פעולה זו יכולה לגרום לשרפה. זהירות: יש לבצע עריכה ותכנות מול מערכת עובדת edit) (on line רק כאשר מוודאים שהתוכנה נכונה והשינוי לא יגרום לפעולה לא רצויה. זהירות: יש לוודא סגירת הברגים המחברים מתח V220 בהתאם להוראות. סביבת עבודה זהירות: אין להפעיל את מערכת הבקרה במקומות הבאים: מקומות עם שמש ישירה מקומות עם לחות או טמפרטורה החורגים מהרשום בספר ההפעלה מקומות עם שינויים קיצוניים בטמפרטורה מקומות קרובים לגז זורם מקומות עם אבק בייחוד אבק מלח ואבק ברזל מקומות רגישים למים שמן או כמיכלים מקומות רגישים לרעידות 8

9 זהירות: לסביבת העבודה של הבקר המתוכנת יש השפעה רבה על אמינות המערכת. וודא שהבקר מותקן בסביבה מתאימה ושתנאי סביבה אלו נשמרים לאורך זמן. אפליקציה זהירות: הקפד על ההוראות הרשומות למטה: תמיד יש לחבר את המערכת להארקה 100Ω או פחות. יש להפסיק את אספקת המתח לבקר לפני ביצוע השינויים הבאים: הרכבה או פירוק של כניסות, יציאות, כרטיסי זיכרון, ספקי מתח, ויחידות נוספות. חיבור כבלים למערכת. ניתוק וחיבור חיבורי תקשורת. כיוון מפסקים קטנים על הבקר. החלפת סוללה! 9

10 2. מבוא לתכנות בקרים 2.1 ממסרים כבסיס למעגלי פיקוד פרק זה מציג את הצעדים העיקריים הנדרשים לתכנות הבקר. אם אתה מנוסה בטיפול במעגלי פיקוד המתוארים בדיאגראמת סולם, תוכל לדלג על פרק זה. כל מתכנן העוסק במעגלי פיקוד אלקטרו מכאניים ימצא דמיון רב בינם לבין מעגלי הפיקוד, כפי שהם מופעים בבקר המתוכנת. הדבר אינו מקרי, מכיוון שהלוגיקה המתוכנתת מתנהגת לפי אותם הכללים להם מצייתים הרכיבים האלקטרו מכאניים כגון: ממסרים, קוצבי זמן ומונים. המעגלים החשמליים בבקר מגיבים כאילו אותם רכיבים באמת קיימים ומפעילים את אביזרי המכונה המבוקרת, אלא שנוספו להם תכונות חדשות המאפשרת למערכת להיות גמישה יותר חזקה יותר ומהירה יותר. במציאות אין בתוך הבקר רכיבים אלקטרו מכאניים, אך לנו נוח לדמיין כאילו רכיבים אלו קיימים בו ומתוארים בשרטוט החשמלי (דיאגראמת סולם) באותה צורה בה אנו רגילים לראותם. השוואת מונחים: המינוח המקובל המתייחס למושגים הקשורים לבקרים שונה במקצת מעולם הציוד האלקטרו מכאני, אך ההתייחסות אל הרכיבים זהה. הרכיב שאנו רגילים לקרוא לו ממסר, מזוהה בבקר כרכיב לוגי ששמו סליל( COIL ). לסליל כמו לממסר, שני מצבים אפשריים: מופעל( ON ) או מופסק.(OFF) כל סליל מזוהה ע"י מספר אישי, וצמודים אליו מגעים פתוחים וסגורים N.O.) (N.C. המזוהים ע"י אותו מספר. רכיבים חיצוניים המעבירים אותות אל מערכת הפיקוד, כמו מפסקים, גששי קירבה, לחצנים, תאים פוטואלקטריים, מתוארים בדיאגראמת הסולם החשמלית כמגעים מסוגים שונים. הבקר המתוכנת מתייחס אל כל אותם רכיבים בשם הכללי- כניסות.INPUTS כל כניסה יכולה להימצא מבחינה חשמלית בשני מצבים בלבד: במצב אחד היא מעבירה מתח לבקר ובמצב שני אינה מעבירה מתח לבקר. הבקר מסוגל להבחין בין שני מצבים אלו ולהגיב אליהם בהתאם ללוגיקה (התוכנה) הכתובה בו. כל כניסה מזוהה ע"י מספר אישי מתאים היכול להיות צמוד למגע פתוח או סגור. מספר הפעמים בהם מותר להשתמש במספר השייך לכניסה כלשהי -אינו מוגבל. חלק מתוך הסלילים המצויים בבקר נקראים יציאות. אלו הם סלילים אשר להם קשר חומרתי אל נקודות מוגדרות בכרטיסי היציאה של הבקר. אין הם שונים מן הסלילים 10

11 האחרים, המכונים סלילים פנימיים למעט העובדה שכאשר הם עוברים למצב,ON ביכולתם לגרום להופעת מתח בנקודה ממשית בגוף הבקר ומשם לגרום להדלקת נורה, פתיחת שסתום, הפעלת ממסר חיצוני הפעלת מנוע או כל פעולה אחרת הנדרשת מיציאות הבקר. מספר נקודות הכניסה והיציאה והכתובות שלהן משתנה מבקר לבקר. ראה פרק שלבים בתכנון מערכת הבקרה על מנת לבנות מערכת בקרה המבוססת על בקר מתוכנת מומלץ לפעול על פי הסדר המתואר להלן: כתוב והגדר את הדרישות ממערכת הפיקוד ואת סדר הפעולות הנכון. הכן רשימה של כניסות ויציאות לבקר השאר 30% מקום פנוי לתוספות בלתי בחר את סוג הבקר המתאים ראה פרק 3 מידע על הבקרים. קבע את הקשר בין נקודות כניסה והיציאה בבקר לבין הרשימה שהכנת. חווט את הבקר ראה פרק (4.2 חיווט כניסות ויציאות לבקר). צפויות. (1 (2 (3 (4 (5 6) כתוב דיאגראמת סולם לבקר בעזרת תוכנת CX בדוק את התוכנה והעבר אותה לבקר ראה פרק (5.3 תכנות וכתיבת דיאגראמת סולם). 7) הפעל את הבקר במצב STOP בדוק את הכניסות והיציאות המחוברות לבקר ע"י אילוץ הסלילים ומעקב אחר הכניסות ראה פרק (5.4 פעולות מול מערכת עובדת). העבר את הבקר למצב MONITOR בדוק האם המערכת עובדת ללא תקלות ובמידת (8 הצורך תקן את התוכנה ראה פרק ONLINEEDIT 5.4 9) דאג לתעד את התוכנה ולשמור אותה. המשכו של פרק זה יעסוק בשני השלבים הראשונים. פרוט שאר השלבים מופיע בפרקים הרלוונטיים המופעים בכל סעיף הגדרת הדרישות הגדרה נכונה של הביצועים הנדרשים מן הבקר המתוכנת, ויותר מזה הגדרה נכונה וחד משמעית של התהליך אותו יש לבצע מהווים חלק חשוב מאד בתכנון מערכת הבקרה. מגוון הבקרים הקיים גמישותם והאפשרויות הרבות הטמונות בהם, מאפשרות מגוון רחב של פתרונות המוליכים כולם לאותה תכלית. את אותה תכלית יש להגדיר היטב מכיוון שהאפשרויות הן רבות: סוגים שונים של בקרים יציאות וכניסות מסוגים שונים ודרכי תכנות שונות. 11

12 2.2.2 קביעת כניסות ויציאות לאחר שהוגדרה משימתו של הבקר יש לחשוב על הציוד שיחובר אליו ברוב המקרים מתחבר הבקר אל שני סוגי רכיבים: רכיבי כניסה כל אותם אביזרים שיעבירו אותות חשמליים לבקר ורכיבי יציאה כל אותם רכיבים שהבקר יפעיל אותם ודרכם יגרום לפעולת המכונה או התהליך. ישנם שני סוגים עיקריים של כניסות ויציאות: דיגיטאליות שמשמעותן עובד\לא עובד, מעביר מתח \לא מעביר מתח 1\0.OFF\ON כניסה אנלוגית היא כניסת מתח או זרם משתנה לבקר המומר דרך מתמר אנלוגי לדיגיטאלי לערך מספרי בבקר. יציאה אנלוגית היא יציאה של מתח או זרם משתנה המומר מערך מספרי משתנה בבקר. קיימים סוגים שונים של מתחים או זרמים אנלוגיים ma) ( 0-10V)(4-20 ברזולוציות שונות. נתח את התהליך המבוקר תוך התייחסות לסדר הפעולות ולהשהיות הנדרשות. ודא שחלקי המתקן אמנם מסוגלים לבצע את הפעולות המתוכננות ושאין סתירה לוגית בין פעולתם של החלקים שונים. הכן רשימה מסודרת של כל הכניסות והיציאות לבקר ומהבקר כולל: כניסות אנלוגיות, יציאות אנלוגיות, מספר יציאות תקשורת, (יציאות הדרושות לחיבור צגים מחשב או חיבורים לרכיבי קצה אחרים בתקשורת). כל אחת מהכניסות והיציאות תקבל מספר בתוכנה בהתאם לנקודת חיבורו לבקר וסוג הבקר ראה פרק. 3 הכן טבלה מסודרת של מספרי ה I/O עבור הרכיבים המתחברים לבקר. בקרי OMRON מחלקים את הכניסות והיציאות הדיגיטאליות לקבוצות בנות 16 נקודות כל קבוצה כזו מכונה ערוץ (CHANNEL) וכל נקודה מזוהה כסיבית (ביט) בתוך הערוץ. המספר מציין כתובת של נקודת כניסה או יציאה בהתאם לסוג הבקר, שלושת הספרות הראשונות לפני הנקודה מצינות את מספר הערוץ ושתי הספרות לאחר הנקודה יכולות להיות בין 0 ל 15 מצינות את מספר הסיבית (ביט) בתוך הערוץ. בדוגמא הנ"ל המספר מתייחס לערוץ מספר 5 ויציאה.8 הערה חשובה: מתחילים לספור מאפס ולא מאחת בכל אזורי הזיכרון. לכן הכרטיס הראשון בבקר והיציאה הראשונה תהיה בד"כ קוצב הזמן הראשון יהיה מספר 0 וכך כל אזורי הזיכרון בבקר מתחילים מכתובת 0. ישנם בקרים שבהם הערוץ אינו מנוצל במלואו לכניסות ויציאות פיזיות. לכניסות והיציאות האנלוגיות כתובות משתנות מבקר לבקר. 12

13 הכניסות ויציאות האנלוגיות תופסות כל אחת ערוץ שלם 16 ביט או CHANNEL 1 וכתובתם משתנה בהתאם סוג הבקר וסוג הכרטיס האנלוגי. מלבד מספור הכניסות והיציאות יהיה צורך למספר רכיבי תוכנה נוספים שישמשו לבניית הלוגיקה. רכיבים אלו יילקחו מתוך מאגר הנתונים של הבקר ויכללו: ממסרים פנימיים, קוצבי זמן, מונים, רגיסטרים ועוד. למידע מלא על משמעות אזורי הזיכרון השונים בפרק 4.3. פירוט כתובות היציאות והכניסות ואזורי הזיכרון של כל בקר ובקר בפרק בחירת סוג הבקר לאחר כתיבת הדרישות ממערכת הבקרה והכנת רשימת הכניסות והיציאות יש להעריך גם את אורך התוכנה הנדרש לביצוע דרישות אלו. הערכה זו דורשת ניסיון בכתיבת תוכנה לבקרים מתוכנתים אולם ברוב המקרים כל בקר יספיק לכתיבת תוכנה למכונה ממוצעת. במקרים בהם מדובר בפרויקט גדול יש לקחת נתון זה בחשבון. יש לקחת בחשבון אפשרות הרחבת מערכת הבקרה ואורך התוכנה ב- 30%. לדוגמא; לאחר הכנת רשימת כניסות ויציאות הוחלט שיש צורך ב- 18 כניסות ו- 12 יציאות. יש לוודא שלבקר יכולת הרחבה עתידית ב- 30%. הווה אומר עוד 6 כניסות ו- 4 יציאות. בקרי OMRON מהפשוט ביותר עם 6 כניסות ו 4 יציאות עד למורכב והגדול ביותר המסוגל לטפל ב 5400 כניסות ויציאות מקומיות ו כניסות ויציאות בשליטה מרחוק. שונים זה מזה בתכונות רבות: בכמות הכניסות והיציאות, מספר חיבורי התקשורת, גודל התוכנה, מהירות עבודה (זמן הסריקה), מספר הפונקציות, כרטיסים מיוחדים ועוד. לעומת זאת כל הבקרים ניתנים לתכנות עם תוכנה אחת בלבד (CX-PROGRAMMER) ולוגיקת התכנות דומה מאד בכל הבקרים. יש לקרוא את פרק מספר 3 המתאר את סוגי הבקרים השונים. כמוכן ניתן להתייעץ עם חברת אטקה על מנת לבחור את סוג הבקר והכרטיסים שיחוברו אליו שרטוט דיאגראמת סולם בסיסי בעבר תכנות הבקר התבצע באמצעות תכנת ידני. היה צורך לשרטט את דיאגראמת הסולם לאחר מכן להפוך את הדיאגראמה לפקודות לוגיות ולהקלידן לבקר באמצעות מכשיר התכנות הידני. היום ניתן להשתמש בתוכנת התכנות לבקרים מתוכנתים CX-PROGRAMMER לצורך שרטוט דיאגראמת הסולם ישירות על צג המחשב ולאחר מכן להעבירה לבקר. התוכנה מתרגמת את דיאגראמת הסולם לפקודות לוגיות וטוענת אותן לבקר. בכל מקרה ניתן 13

14 תמיד לצפות בתוכנית גם בשפת הבקר, שפת מכשיר התכנות הידני ע"י שינוי מראה הרשת מתפריט EDIT->RUNG->SHOW AS בתוכנת.CX בסרטוט הדיאגראמה תהיה זקוק למספרי הכניסות והיציאות שרשמת בפרקים הקודמים ותמצא שימוש בסמלים גרפים המתארים אותם. מגע רגיל פתוח: במצב OFF -אינו מעביר מתח. במצב ON -מעביר מתח. הוראה לוגית :0.02 LD מגע רגיל סגור: במצב OFF -מעביר מתח. במצב ON -אינו מעביר מתח. הוראה לוגית: LDNOT 0.03 סליל: זהו התיאור הגראפי של האלמנט דמוי הממסר. ישנם סוגים שונים של סלילים בבקר. סליל יכול להפעיל יציאה פיזית או ממסר פנימי בבקר. הוראה לוגית: OUT כל רכיב בדיאגראמת הסולם מורכב משולשה חלקים: 1 עד 4 ספרות לציון מספר 1) מספר יחוס - מספר המציין את הכתובת XXXX.XX הערוץ ו- 2 ספרות לציון מספר הסיבית. 2) הוראה לוגית - מילה או צרוף של מספר מילים המגדירים רכיב לוגי. לדוגמא: LD או LDNOT הערה: הכתובת יכולה להכיל תאור הכניסה היציאה או הסליל הפנימי. למידע נוסף במתן הערות למגעים ותיעוד התוכנה ראה פרק להלן דוגמא קטנה הממחישה את מה שנכתב עד כה ביחס לפקודות הלוגיות. 14

15 לפנינו מעגל חשמלי פשוט, בו מתוארות 2 נקודות כניסה המחוברות ביניהן בצורה טורית, הגורמות להפעלתו של סליל יציאה המפעיל מנוע. מערך הפקודות המתאר את שווה ערך של המעגל הוא: LD 0.02 ANDNOT 0.03 OUT הוראות לוגיות בסיסיות: הבסיס לפקודות התכנות הפשוטות הן חמש הוראות לוגיות אשר בעזרת צירופן ניתן לכתוב את מעגלי הפיקוד הפשוטים והשימושיים ביותר בבקר. -LD הוראה המתארת מגע פתוח ראשון הנמצא מימינו של קו המתח הלוגי בדיאגראמת הסולם בבקר. ההוראה הלוגית LD יכולה להופיע גם בתוך קטע חשמלי פנימי אשר אינו צמוד לקו המתח הראשי, בתנאי שקימת הסתעפות שמימינה יש מגעים נוספים. AND הוראה מתארת מגע פתוח הבא אחרי מגע כלשהו, שהוגדר מקודם. פקודת -AND גורמת לחיבור טורי של שני המגעים. -OR הוראה מתארת מגע פתוח מחובר במקביל למגע או לקבוצת מגעים, שהוגדרו בפקודות קודמות. -OUT הוראה המתארת רכיב תוכנה המכונה סליל אשר התנהגותו שוות ערך לממסר חשמלי. -NOT הוראה הגורמת להיפוך ההוראה שקדמה לה, יכולה להיות משולבת עם כל אחת מהפקודות הנ"ל. צירופי הוראות: הוראות,AND,LD ו- OR מאפשרות 2 צרופים המשמשים לתכנות כמה קבוצות של מגעים. -ANDLD פקודה המחברת חיבור טורי של שתי קבוצות מגעים המתחילות כל אחת בפקודה.LD דוגמא: 15

16 LD 0.05 OR 0.06 LD 0.07 ORNOT 0.08 ANDLD OUT LD פקודה המחברת חיבור מקבילי של שני ענפים, המתחילים כל אחד בפקודה -ORLD דוגמא: LD 0.05 AND 0.07 LD 0.06 ANDNOT 0.08 ORLD OUT ארגון מעגלים: ככל שמעגלי הפיקוד בשרטוטים יהיו פשוטים יותר, יהיה קל יותר לתכנתם והתוכנה תהיה קצרה יותר. היות והבקר מעמיד לרשותנו מספר בלתי מוגבל של מגעים מכל הסוגים, כדאי לנצל תכונה זו לפישוט מעגלים. במעגלי פיקוד אלקטרו מכאניים, נוצרים לעיתים קרובות סרבולים וחיבורים משונים עקב הרצון לנצל כל מגע עזר קיים; מכיוון שהוספת מגע נוסף בשרטוט פירושה השקעה כספית נוספת בציוד אלקטרו מכאני. בהמשך מופיעות מספר צורות שונות לכתיבת אותה לוגיקה ומתוארת הדרך לשינוי הסרטוט למצב הפשוט ביותר. זו הצורה הבזבזנית ביותר בה ניתן לתכנת את המעגל. מבט נוסף על המעגל 16

17 יראה לנו שאפשר לצמצם את מגע 0.00 צורה זו תאלץ אותנו להשתמש ו 0.03 המופיעים כל אחד פעמיים. בפקודת ANDLD בחיבור כל אחד מהמגעים הבודדים 0.00 ו 0.03 אל שתי הקבוצות שבהמשך. כדי לחסוך פקודות אלו נעביר את המגעים ימינה. שינוי אחרון יהיה: החלפת שורה 1 עם שורה 2 במקומות כדי לחסוך פקודת ORLD צורתו הסופית של המעגל תהיה: הוראות כלליות לדיאגראמת סולם: 17

18 1) הזרם הלוגי בבקר מתוכנת עובר תמיד משמאל לימין, מלמעלה למטה ומלמטה למעלה. אין מעבר זרם לוגי לכיוון שמאל, בחזרה אל קו המתח של דיאגראמת הסולם. 2) ענף חדש בתוכנה אינו יכול להתחיל בפקודה.OUT אם בכל זאת נדרש מעגל הגורם להפעלה תמידית של יציאה או פונקציה מסוימת, ניתן להשתמש במגע P ON (המופעל תמיד). כתובת מגע זה משתנה מבקר לבקר. בד"כ או.CF113 3) כל רשת של תוכנה חייבת להסתיים בפקודה ביצועית כמו,OUT קוצב זמן מונה או כל פונקציה אחרת. האלמנטים הנ"ל. אין להשאיר ענף של מגעים שלא מחובר לאחד מן 4) בבקרים מסדרת C המונים וקוצבי הזמן נמצאים באותו אזור זיכרון כל אחד מאזורים אלו מאפשר שימוש בקוצב או במונה. אין להשתמש פעמיים באותו מספר. כמו כן אסור להשתמש פעמיים באותו מספר עבור סליל פנימי או יציאה. 5) בבקרים מסדרת CJ/CS/CP אזורי זיכרון נפרדים לקוצבים ולמונים ) הבקר מריץ את התוכנית עד לפקודת ה- END, מעדכן יציאות, קורא כניסות, ומריץ את התוכנית שוב. ניתן לנצל תכונה זו לבדיקת תוכנות גדולות ע"י חלוקתן לאזורים המופרדים ע"י פקודת.END לאחר שקטע מסוים נבדק ונמצא נכון ניתן למחוק את פקודת ה- END הראשונה ולהמשיך לבדוק את הקטע הבא. חשוב מאד לא לשכוח פקודות END באמצע התוכנית לאחר סיום הבדיקות. הערה: בספר זה לא תהיה הרחבה על נושא ההוראות הלוגיות. למידע נוסף על שימוש בתכנת הידני לצורך תכנות הבקר והקלדת בספר: פקודות לוגיות עיין W341-E1-04_CS_CJ Series Programming Console Operation Manual ובספר: W184-E1-1A_C-Series Programming Console Operation Manual 18

19 3. בקרים מתוכנתים מתוצרת חברת OMRON לפי סדרות: בפרק זה מידע כללי ובסיסי על סדרות הבקרים מתוצרת חברת OMRON הנמצאות בשימוש כיום שנת 2006, סוגי הכרטיסים הקיימים, מרחב הכתובות, אזורי הזיכרון, סוגי התקשורות ועוד. פרק זה מכיל קישורים רבים לספרים הרלוונטיים לכל בקר ובקר. לפני התחלת השימוש בבקר מסוים יש לקרוא גם את ספר התפעול שלו. 3.1 סדרת בקרים: CS1 בקרי CS1 מיועדים: לבקרת מכונות, לניהול כמות מידע גדולה, וביצוע כמה אפליקציות במקביל עם מגוון גדול מאד של אפשרויות. בקרים מסדרת CS1H החדשה בעלי ביצועים גבוהים ביותר ומתאימים למגוון גדול מאוד של שימושים. בקרים אלו שומרים על תאימות תוכנה וחומרה עם סידרת הבקרים הידועה C200H לסוגיו השונים. פרטים מלאים על בקרי CS1 ניתן למצוא לפי נושאים בספרים הבאים: 19

20 קטלוג הבקר: P047-E1-08_CS1 Programmable Contrôler Catalogue התקנה והפעלה: W339-E1-10_CS Series Programmable Controllers Operation Manual תכנות: הסבר כללי על תכנות הבקר: W394-E1-07_CS-CJ-series Programming Manual הסבר מפורט על כל הפונקציות בבקר: W340-E1-11+CS-CJ+Instructions_Reference_Manual יש ספר הסבר מפורט על כל כרטיס המתחבר לבקר: ההתפתחות בסדרת הבקרים :CS1/CJ1 כל התכונות המיוחסות לבקר CS1 קיימות גם בבקרים מסדרת CJ1 ההתפתחות בסדרת הבקרים CS1 מאיצה ומקדמת את ההתפתחות בקווי היצור. 1) ביצועים מיטביים: דגש חזק ניתן למהירות הסריקה של הבקר. כלל הבקר והמעבד שלו מאפשרים את הבקר המהיר בתעשייה. יכולת זו מאפשרת השגת הפעולה הטובה ביותר בתנאים הקיימים. לדוגמא: שלושים ושמונה אלף צעדי תוכנה במהירות סריקה של אלפית השנייה בממוצע, פקודת 0.02, μs (min.) LD מקסימום 5,120 נקודות כניסה ויציאה, גודל תוכנה 250KStep, Max אזור זיכרון 4096,448KW DM Max קוצבי זמן, 4096 מונים. 2) פונקציות מתאימות לאפליקציה: בקר CS1 מכיל מעל 500 פונקציות. דוגמאות: כל חישובי המתמטיקה בתצורת נקודה צפה על ערוצים כפולים, בקרת תהליך PID עם כיוון אוטומטי, יציאת זמן מחזורית יחסית לערך בקרה בפונקצית,PID פעולת SET ו- RESET לסיבית בודדת גם ל,DM פונקצית GRAY CODE לחיבור אינקודר אבסולוטי, פקודות יומן שעה ותאריך פשוטות, המרה ממספר בנקודה צפה לקוד,ASCII פקודות מיקום בנקודה צפה לדיוק גבוה של מערכות הינע ועוד. בנוסף הבקרים מכילים 20

21 פונקציות מובנות מיוחדות שנכתבו ע"י.(FUNCTION BLOCK) OMRON פונקציות אלו נכתבו לצורך הפעלת כרטיסים מיוחדים והתקשרות לרכיבי קצה אחרים ללא צורך בידע נרחב בתכנות. כמוכן ניתן לבנות לבד פונקציות אלו בצורת דיאגראמת סולם או בצורת.STRUCTURED TEXT 3) שילוב פיתוח הבקר עם פיתוח תוכנה:ראה פרק 5 תוכנת.CX-PROGRAMMER ותוכנת הדמיה להרצת הבקר על המחשב.CX-SIMULATOR 4) רשת אחת, בקרי CS1 מאפשרים: העברת הודעות תקשורת עד 8 מפלסים, תמיכה בכל סוגי הרשתות הקימות בשוק. יכולת זו מאפשרת מידע גדול יותר מהבקר ומכל היחידות שמחוברות אליו באתר העבודה או דרך האינטרנט. לדוגמא שליחת הודעות מהבקר עם צרוף קובץ EXCEL שנשמר ע"י הבקר על כרטיס הזיכרון. העברת כמות מידע גדולה בין בקרים ומחשבים. הקווים הלבנים בתמונה מתארים מפלס תקשורת. 21

22 5) חיבור פשוט לרכיבים תומכי תקשורת: ניתן לחבר לבקר CS1 עד 35 יציאות תקשורת 232 או 485 לצורך התקשרות לכל ציוד קצה OMRON או כל ציוד אחר תומך תקשורת כלשהי הנמצא בשוק. ההתקשרות מתבצעת תוך כדי שימוש בפרוטוקול מקרו ותוכנה ייעודית לדוגמא: בקרי טמפרטורה, ווסתי תדר, מצלמות, משקלים קורא קוד אופטי, ועוד. 22

23 6) תאימות לבקרים ישנים: תושבות הרחבה של בקרים מסדרת C200H והכרטיסים שלהם יכולים להתחבר לבקר.CS1 להחלפת בקר ישן C200 בבקר חדש מסדרת CS1 יש להחליף מעבד, ספק כוח לבקר, תושבת ראשית וכבל להרחבה במידה וזו קיימת. שינוי התוכנה מתבצע ע"י תוכנת.CX אופציה זו אינה קימת בבקרי.CJ1 23

24 7) זיכרון: FLASH MEMORY לשמירת התוכנה ופרמטרים. זיכרון מסוג זה מאפשר הפעלת הבקר ללא סוללה(במידת הצורך). כרטיס זיכרון מאפשר שמירת נתונים וניהול כמות גדולה של מידע בבקר שמירת קבצים וטעינה שלהם ע"י פונקציות מובנות בבקר. 8) בקר CS1 יכול להכיל תוכניות רבות שכל אחת מהן מסתיימת בפקודת.END ניתן להפעיל ולכבות תוכניות אלו מהתוכנית הראשית. או על חלק מהן. ניתן להגן בסיסמה על כל התוכניות 9) מערכות זמן אמת: עבור מערכות ללא יכולת עצירה, קיימת מערכת בקר עם מעבד כפול. בקר זה כולל שני ספקי כוח שני מעבדים ועד שלושה כרטיסי תקשורת כפולים. כאשר רכיב אחד עוצר הוא מוחלף באופן אוטומטי. ניתן גם לשלב רק חלק מהרכיבים (ספק כפול,מעבד כפול). בבקר CS1D קיימת אפשרות החלפת כרטיסים ללא כיבוי המתח לבקר. לצורך כך מספיק להשתמש בספק אחד ומעבד אחד מהסדרה.CS1D אופציה זו קיימת בבקרי CS1D בלבד. 10) לבקרי CS1 מגוון גדול מאוד של כרטיסים לבקרת הינע לדוגמא: בתקשורת עד 32 מנועים, ביציאת פולסים 1-4 צירים לכרטיס, ביציאות וכניסות אנלוגיות או בכרטיס מיוחד הכולל בתוכו בקר מתוכנת CQM1H לבקרת הינע. ) COUNTER CUSTOMIZABLE.(UNITS 24

25 11) בקרת תהליך: ניתן להוסיף לבקר כרטיסי בקרת תהליך. כרטיסי בקרת התהליך ניתנים לתכנות: ע"י פונקציות מובנות, רצף אירועים, ושלבים הניתנים בטבלה. 25

26 בבקרי P לוח זה קיים בארבע דגמים עם הסיומת CJ CJ1G-CPU42P/43P/44P/45P 12) NET DEVICE רשת תעשייתית לחיבור רכיבי קצה שונים מתוצרת OMRON או של חברות אחרות. 26

27 13) תושבות, מעבדים, כבלים וספקים הניתנים לשילוב בבקר CS1 בתמונה הבאה. 27

28 14) כרטיסים מיוחדים לתקשורת המכילים מעבד בתוכם בתמונה הבאה עד 16 כרטיסים בבקר אחד מהסוג הנ"ל: 15) כרטיסי כניסות ויציאות בסיסיים: 28

29 16) כרטיסים מיוחדים( SIOU ): אנלוגיים מונים מהירים מסדרת CS1 ומסדרת C200H עד 80 כרטיסים מהסוג הנ"ל: 17 )תאור יחידת המעבד. נורות חיווי מצב הבקר נורות חיווי כרטיס זיכרון MCPWR ירוק כאשר מתח מסופק לכרטיס צהוב BUSY כאשר מתבצעת גישה לכרטיס הזיכרון לחצן הפסקת מתח לכרטיס הזיכרון. לחץ על לחצן זה לפני הוצאה כרטיס הזיכרון מהבקר לחצן הוצאת כרטיס הזיכרון מחבר לכרטיס זיכרון במקום זה ניתן לחבר כרטיס לוח מיוחד תקשורת או בקרת תהליך. PERIPHERAL PORT יציאת תקשורת לתכנות: חיבור מחשב צג או תכנת ידני לבקר. RS-232 PORT יציאת תקשורת RS232 יכולה לשמש ל: תכנות בקר, חיבור מחשב מארח, חיבור צג נגיעה,NS תקשורת לרכיבים חיצוניים. כרטיס זיכרון מסוג CF אזור הזיכרון EM יכול לשמש כזיכרון לקבצים במקום כרטיס הזיכרון. 29

30 18) סוגי המעבדים ויכולתם מפורטים בטבלה הבאה: דגם כניסות ויציאות גודל תוכנה גודל זיכרון DM 448K words 256K words 128K מהירות סריקה ממוצעת לפקודה יציאות תקשורת על הבקר שתי יציאות *1 PERIPHERAL אפשרויות נוספות כרטיס זיכרון. לוח כרטיס נוסף: תקשורת טוריות או בקרת תהליך. RS232 * 1 LD 0.02μs 250K steps 120K steps 60K steps 5,120 נקודות עד 8 תושבות סה"כ CS1HCPU67H/ CS1DCPU67S CS1H-CPU66H CS1HCPU65H/ words CS1DCPU65S 64K words 30K steps CS1H-CPU64H 20K steps CS1H-CPU63H 0.04μs LD LD 0.02μs 128K words 64K words 128K words 448K 60K steps 30K steps 20K steps 10K steps 60K steps 250K 5,120 נקודות עד 8 תושבות סה"כ 1,280 נקודות עד 4 תושבות סה"כ 960 נקודות עד 3 תושבות סה"כ 5,120 נקודות עד 8 תושבות סה"כ CS1G-CPU45H CS1GCPU44H/ CS1DCPU44S CS1G-CPU43H CS1GCPU42H/ CS1DCPU42S CS1D-CPU65H CS1D-CPU67H words steps 30

31 19) נתונים כללים נוספים: מפרט פריט תוכנה מאוחסנת צורת שליטה עדכון מחזורי שוטף בסוף סריקה או עדכון מיידי. שניהם אפשריים שליטה על הכניסות והיציאות דיאגראמת סולם צורת תכנות 1-7 צעדים לפונקציה אורך פונקציה 3 ספרות לציון מספר הפונקציה מעל 400 פונקציות בדיאגראמת הסולם ( מהם בשימוש גם בבקשת פסיקה) התוכניות נשלטות ע"י מספר משימות/תוכניות פונקציות TKON(820) הפעלת משימה ו TKOF(821) כיבוי משימה כל משימה מסתימת בפקודת.END שתי משימות יכולות לעבוד בבקשת פסיקה קבועה בתזמון מינימאלי של 0.5 msec STRUCTURED TEXT פונקציות מובנות ניתנות לתכנות בדיאגראמת סולם או ב FUNCTIONBLOCK 20) אזורי הזיכרון בבקר מפרט :5, ) ערוצים) CIO TO CIO אזור הזיכרון של הכניסות והיציאות בבקר. הכרטיס השמאלי ביותר בתושבת הראשית מקבל כתובת הבא אחריו ללא תלות בסוג הכרטיס כניסה או יציאה. ניתן לשנות את כתובת ההתחלה של כל מיקום או תושבת בעזרת תוכנת.CX אך הסדר תמיד נשאר משמאל נמוך יותר לימין גבוה יותר. 200) CIO TO CIO :3,200 ערוצים) כאשר אין שימוש בתקשורות בין בקרים ניתן להשתמש באזור זה כמגעים וערוצים פנימיים. 400) CIO TO CIO :6,400 ערוצים) אזור המיועד לקשר בין כרטיסים CPU כגון כרטיסי רשת אזור CIO (CORE I/O AREA) תווך כניסות ויציאות כללי כניסות ויציאות I/O אזור לתקשורת קשר בין כרטיס CPUלבקר 31

32 ותקשורות לבין הבקר כל כרטיס מקבל 25 ערוצים מקסימום 16 כרטיסים בבקר. כאשר אין שימוש בכרטיסי תקשורת ניתן להשתמש באזור זה כמגעים וערוצים פנימיים. 960) CIO TO CIO :15,360 ערוצים) אזור זיכרון המקשר בין כרטיסים מיוחדים CS1 וכרטיסים מיוחדים מסדרת C200H לבין הבקר לדוגמא: כרטיסים אנלוגיים בקרת טמפרטורה בקרת הינע. 10 ערוצים ליחידה מקסימום 96 יחידות לבקר. כאשר אין שימוש בכרטיסי מיוחדים ניתן להשתמש באזור זה כמגעים וערוצים פנימיים. 100) CIO TO CIO :1600 ערוצים) קשר בין כרטיסים מיוחדים SIO לבקר לוח נוסף אזור המקשר בין כרטיס לוח נוסף לתקשורת או בקרת תהליך כניסות ויציאות בשליטה מרחוק C200H-RT לבין הבקר. כאשר אין שימוש בלוח נוסף ניתן להשתמש באזור זה כמגעים וערוצים פנימיים. 50) CIO TO CIO :800 ערוצים) אזור המשמש לתושבות משניות מסוגC200H-RT 10 מילים לתושבת כאשר מותקן בבקר כרטיס מסוג C200H-RM201 כאשר אין שימוש באזור זה ניתן להשתמש באזור זה כמגעים וערוצים פנימיים. 32) CIO TO CIO :512 ערוצים) אזור המיועד למהדקים כניסות ויציאות בשליטה מרחוק C200H-RM201 (לא תושבות בשליטה מרחוק) ערוץ אחד למהדק מקסימום 32 שורות מהדקים. כאשר אין שימוש באזור זה ניתן להשתמש באזור זה כמגעים וערוצים פנימיים. 1,600 יציאות CIO TO CIO צמתי כניסות ויציאות מרוחקים DEVICE CIO כניסות TOCIO NET AREA אזור זה מיועד לכרטיס C200H בלבד. כאשר אין שימוש באזור זה ניתן להשתמש באזור זה כמגעים וערוצים פנימיים. C200H- DRM21 4) CIO TO CIO ערוצים) :64 PC LINK AREA מיועד לכרטיס PCLINK C200H אזור דיווח מצב התקשורת. 32

33 כאשר אין שימוש באזור זה ניתן להשתמש באזור זה כמגעים וערוצים פנימיים. CIO TO CIO :4, ) CIO TO CIO :37,504 ערוצים) מגעים וערוצים אלו משמשים כמגעים וערוצים פנימיים ואינם יכולים לשמש ככניסות ויציאות פיזיות. אזור מגעים וערוצים פנימיים 512) W TO W ערוצים) :8,192 אזור עבודה WR אזור המיועד למגעים וערוצים פנימיים. מומלץ קודם להשתמש בערוצים ובמגעים אלה לפני שימוש ב CIO אזור זה WORK AREA לא זוכר את מצבו לאחר הפסקת חשמל. אזור עבודהH 512) H TO H :8,192 ערוצים) אזור לשימוש כמגעים וערוצים בתוכנה מצב אזור זיכרון זה נשמר לאחר הפסקת חשמל. HOLDING AREA H TO H אזור לשימוש FUNCTION BLOCK בלבד לקריאה בלבד 448) A TO A ,168 ערוצים ( A אזור סיוע 512) A TO A ערוצים) AUXILIARY AREA קריאה\כתיבה 8,192 אזור המכיל מידע על הבקר כגון שעון זמן אמת דגלי מצב כרטיסים ותקשורות ופונקציות רבות נוספות לפירוט אזורים אלו פנה אל ספר התפעול. TR00 TO TR15 :16 אזור זמני TR ממסרים זמניים לשימוש בדיאגראמת הסולם. מידע נוסף בפרק TEMPORARY AREA T0000 TO T4095 4,096: כתובות לשימוש קוצבי הזמן בלבד. קוצבי זמן T TIMER AREA C0000 TO C4095 4,096: כתובת לשימוש מונים בלבד. מונים C COUNTER AREA D00000 TO D32767 :32K WORD אזור זיכרון D אזור לשימוש כזיכרון ערוצים לכתיבה ולקריאה כל מילה DM AREA 33

34 מכילה 16 סיביות. אזור D זוכר את מצבו לאחר הפסקת מתח לבקר. D20000 TO D29599 אזור לכתיבת פרמטרים והגדרת תצורה לכרטיסים מיוחדים SIOU לדוגמא אנלוגיים בקרת טמפרטורה והינע. (100 מילים לכרטיס* 96 כרטיסים מקסימום) D30000 TO D31599 אזור לכתיבת פרמטרים והגדרות תצורה לכרטיסי מעבד 100 CPU_UNIT מילים לכרטיס * 16 כרטיסים מקסימום) D32000 TO D32099 אזור לכתיבת פרמטרים והגדרת תצורה ללוח מיוחד תקשורת או בקרת תהליך.כאשר אין שימוש ולא יהיה שימוש בכרטיסים מיוחדים ניתן להשתמש באזורים אלו כערוצים לכל מטרה. אזור זיכרון 00000_E0 TO EC_32767 MAX בכמה מעבדים איזור זה אינו קיים בכלל, או קיים בחלקו. EM AREA אזור לשימוש כזיכרון ערוצים לכתיבה ולקריאה כל מילה מכילה 16 סיביות. אזור E זוכר את מצבו לאחר הפסקת מתח לבקר. אזור E מחולק לבנקים ניתן לפנות לאזור זה ישירות או ע"י החלפת הבנק בעזרת פונקציה.EMBC(281) DR0 TO DR15 אזור המיועד לשמירת ערך לקיזוז או פיצוי DATA REGISTERS למעון עקיף של כתובות. כל מילה מכילה 16 סיביות. INDEX REGISTERD דגלי משימות IRO TO IR15 אזור המיועד לשמירת ערך לקיזוז או פיצוי במעון עקיף של כתובות כל רגיסטר מכיל 32 סיביות. TK0000 TO TK0031 :32 אזור זיכרון לקריאה בלבד המכיל מידע על מקסימום 32 TASK FLAG AREA תוכניות שהבקר מריץ. מי פועלת ON ומי לא פועלת.OFF 4000 מילים לשימוש מתוכנת CX מעקב אחרי כתובות בבקר TRACE MEMORY DATA TRACE 34

35 :MEMORY CARD ניתן להשתמש בכרטיס זיכרון CF בפורמט MS-DOS גדלים משתנים. זיכרון קובץ FILE MEMORY כמוכן ניתן להפוך אזור זיכרון מסוג E לאזור זיכרון קבצים. 35

36 תצורת מערכת בסיסית תושבת מעבדCS1W-BC : תושבת המעבד כוללת: יחידת מעבד, ספק כוח,וכרטיסים מכל הסוגים. תושבת הרחבה :CS1W-BI כוללת ספק כוח וכרטיסים מכל הסוגים. תושבת הרחבה :C200HW-BI כוללת ספק כוח וכרטיסים מסדרת C200H בלבד. עד 3 תושבות לבקר אחד. תושבת הרחבה למרחק גדול: עד 7 תושבות סה"כ במרחק מכסימלי של 50 מטר סה"כ כוללת ספק כוח יחידת שליטה וכרטיסים מסדרת.CS1 כרטיסים מסדרת C200H לא מתאימים לתושבת זו. דוגמאות לתצורות בסיסיות: בקר CS1 מחובר לתושבת הרחבה מסוג CS1 מתפצלת לשתי קבוצות תושבות מרחק גדול מסוג CS1 בקר CS1 מחובר לתושבת הרחבה מסוג CS1 מחוברת לתושבות הרחבה C200H 36

37 3.2 בקרים מסדרת CJ1 לבקרת מכונות, לניהול כמות מידע גדולה, וביצוע כמה אפליקציות במקביל עם מגוון גדול מאד של אפשרויות. בקרים מסדרת CJ1 החדשה בעלי ביצועים גבוהים ביותר ומתאימים למגוון גדול מאוד של שימושים. בקרים אלו דומים ברוב תכונותיהם לבקרים מסדרת CS1 בצורת התכנות אזורי הזיכרון תמיכה בכל סוגי התקשורות ועוד. ההבדל המשמעותי בין בקרים CJ1 לבקרים מסדרת הוא: תצורת החומרה. בקרי CJ1 CS1 קטנים מאוד ויושבים על פס דין ואילו בקרי CS1 גדולים ויושבים על תושבת בסיס. כמוכן מספר הכניסות והיציאות המקומיות המכסימאלי הוא 2,560 ב 4 תושבות סה"כ. למידע נוסף על האפשרויות הגלומות בבקר CJ1 ראה פרק 3.1 בקרים מסדרת CS1 פרטים מלאים על בקר זה ניתן למצוא לפי נושאים בספרים הבאים: קטלוג הבקר: P052-E1-05_CJ1 Series Programmable Controller Catalog התקנה והפעלה: W393-E1-08_CJ Series Programmable Controller Operation Manual W395-E1-03_CJ-series Built-in I-O CJ1M Units Operation Manual 37

38 תכנות: הסבר כללי על תכנות הבקר: W394-E1-07_CS-CJ-series Programming Manual הסבר מפורט על כל הפונקציות בבקר: W340-E1-11+CS-CJ+Instructions_Reference_Manual כמוכן לכל כרטיס מיוחד ישנו ספר מפורט ומלא. למידע נוסף על האפשרויות הגלומות בבקר זה ובבקר CS1 ראה פרק 3.1 בקרים מסדרת.CS1 38

39 1) תושבות, מעבדים, כבלים וספקים הניתנים לשילוב בבקר CJ1 בתמונה הבאה. 39

40 2) כרטיסים מיוחדים לתקשורת המכילים מעבד בתוכם בתמונה הבאה עד 16 כרטיסים מהסוג הנ"ל (הכיתוב על הכרטיס בצבע ירוק או סגול): 3) כרטיסי כניסות ויציאות בסיסיים: 40

41 4) כרטיסים כניסות ויציאות מיוחדים בתמונה הנ"ל :(כיתוב כחול על הכרטיס.(SIOU PERIPHERAL PORT יציאת תקשורת לתכנות: חיבור מחשב תכנת ידני לבקר או צג נגיעה. נורות חיווי מצב הבקר תפס נעילה נורות חיווי כרטיס זיכרון MCPWR ירוק כאשר מתח מסופק לכרטיס. צהוב BUSY כאשר מתבצעת גישה לכרטיס הזיכרון RS-232 PORT יציאת תקשורת RS232 יכולה לשמש ל: תכנות בקר, חיבור מחשב מארח, חיבור צג נגיעה, תקשורת לרכיבים חיצוניים. חיבור לכרטיסים הבאים לחצן הפסקת מתח לכרטיס הזיכרון. לחץ על לחצן זה לפני הוצאה כרטיס הזיכרון מהבקר כרטיס זיכרון מסוג CF מחבר לכרטיס זיכרון לחצן הוצאת כרטיס הזיכרון 5) תאור יחידת המעבד. סוגי המעבדים ויכולתם מפורטים בטבלה הבאה: 41

42 42 (6 :םיפסונ םיללכ םינותנ טירפ טרפמ םגד תוסינכ תואיציו תובשות הבחרה לדוג הנכות לדוג ןורכיז DM תוריהמ הקירס תעצוממ הדוקפל תואיצי לע תרושקת רקבה תוסינכ תואיציו תונבומ רקבב -ורשפא תוי תופסונ CJ1HCPU67H 250K steps 448K words CJ1H-CPU66H 120K steps 256K words CJ1HCPU65H LD 0.02μs CJ1G-CPU45H 60K steps 128K words CJ1GCPU44H 2560 תודוקנ דע 4 תובשות כ"הס 30K steps CJ1G-CPU43H 960 תודוקנ דע 3 תובשות כ"הס 20K steps CJ1G-CPU42H 960 תודוקנ דע 3 תובשות כ"הס 10K steps 64K words LD 0.04μs CJ1M-CPU13 דע 640 יתש תובשות 20K steps 32K words CJ1M-CPU תבשות תחא כ"הס 10K steps K 32 words CJ1M-CPU תבשות תחא כ"הס 5K steps K 32 words CJ1M-CPU23 דע 640 יתש תובשות 20K steps 32K words CJ1M-CPU תבשות תחא כ"הס 10K steps K 32 words CJ1M-CPU תבשות תחא כ"הס 5K steps K 32 words LD 0.10μs תואיצי יתש 1 PERIPHERAL 1 RS תוסינכ 6 תואיצי סיטרכ.ןורכיז

43 צורת שליטה שליטה על הכניסות והיציאות צורת תכנות אורך פונקציה פונקציות בדיאגראמת הסולם מספר משימות/תוכניות תוכנה מאוחסנת עדכון מחזורי שוטף בסוף סריקה או עדכון מיידי. שניהם אפשריים דיאגראמת סולם 1-7 צעדים לפונקציה מעל ספרות לציון מספר הפונקציה ( מהם בשימוש גם בבקשת פסיקה) התוכניות נשלטות ע"י פונקציות TKON(820) הפעלת משימה ו TKOF(821) כיבוי משימה כל משימה מסתימת בפקודת.END שתי משימות יכולות לעבוד בבקשת פסיקה קבועה בתזמון מינימלי 0.5msec STRUCTURED TEXT פונקציות מובנות ניתנות לתכנות בדיאגראמת סולם או ב FUNCTIONBLOCK (7 אזור אזורי הזיכרון בבקר מפרט כניסות :5, ) ערוצים) CIO TO CIO ויציאות I/O אזור הזיכרון של הכניסות והיציאות בבקר. הכרטיס השמאלי ביותר בתושבת הראשית מקבל כתובת הבא אחריו ללא תלות בסוג הכרטיס כניסה או יציאה. ניתן לשנות את כתובת ההתחלה של כל מיקום או CIO תושבת בעזרת תוכנת.CX אך הסדר תמיד נשאר משמאל נמוך יותר לימין גבוה יותר. 43

44 אזור לתקשורת קשר בין כרטיס CPU לבקר (כיתוב ירוק על הכרטיס) קשר בין כרטיסים מיוחדים SIOU לבקר (כיתוב כחול על הכרטיס) כניסות ויציאות מובנות 200) CIO TO CIO :3,200 ערוצים) כאשר אין שימוש בתקשורות בין בקרים ניתן להשתמש באזור זה כמגעים וערוצים פנימיים. 400) CIO TO CIO :6,400 ערוצים) אזור המיועד לקשר בין כרטיסים CPU כגון כרטיסי רשת ותקשורות לבין הבקר כל כרטיס מקבל 25 ערוצים מקסימום 16 כרטיסים בבקר. כאשר אין שימוש בכרטיסי תקשורת ניתן להשתמש באזור זה כמגעים וערוצים פנימיים. 960) CIO TO CIO :15,360 ערוצים) אזור זיכרון המקשר בין כרטיסים מיוחדים CJ1 לבין הבקר לדוגמא: כרטיסים אנלוגיים, בקרת טמפרטורה ובקרת הינע. 10 ערוצים ליחידה מקסימום 96 יחידות לבקר. כאשר אין שימוש בכרטיסי מיוחדים ניתן להשתמש באזור זה כמגעים וערוצים פנימיים. כניסות CIO to CIO יציאות CIO to CIO CPU2_M 90) CIO TO CIO ערוצים) אזור המיועד לתקשורת בין בקרים CJ1M בלבד. כאשר אין שימוש באזור זה ניתן להשתמש באזור זה כמגעים וערוצים פנימיים. CIO TO CIO :4, ) CIO TO CIO :37,504 ערוצים) מגעים וערוצים אלו משמשים כמגעים וערוצים פנימיים ואינם יכולים לשמש ככניסות ויציאות פיזיות. 512) W TO W :8,192 ערוצים) אזור המיועד למגעים וערוצים פנימיים מומלץ קודם תקשורת טורית בין בקרים עד 8 בקרים אזור מגעים וערוצים פנימיים אזור עבודה WORK AREA להשתמש בערוצים ובמגעים אלה לפני שימוש ב CIO אזור 44

45 זה לא זוכר את מצבו לאחר הפסקת חשמל. 512) H TO H :8,192 ערוצים) אזור לשימוש כמגעים וערוצים בתוכנה זיכרון אזור זה נשמר לאחר הפסקת חשמל. אזור עבודה HOLDING AREA FUNCTION BLOCK אזור לשימוש H TO H בלבד לקריאה בלבד 448) A TO A ,168 ערוצים ( אזור סיוע AUXILIARY AREA קריאה\כתיבה 512) A TO A ,192 ערוצים) אזור המכיל מידע על הבקר כגון שעון זמן אמת דגלי מצב כרטיסים ותקשורות ופונקציות רבות נוספות לפירוט אזורים אלו פנה אל ספר התפעול. TR00 TO TR15 :16 ממסרים זמניים לשימוש בדיאגראמת הסולם. מידע נוסף בפרק T0000 TO T4095 4,096: כתובות לשימוש קוצבי הזמן בלבד. C0000 TO C4095 4,096: כתובת לשימוש מונים בלבד. D00000 TO D32767 :32K WORD אזור לשימוש כזיכרון ערוצים לכתיבה ולקריאה כל מילה אזור זמני TEMPORARY AREA קוצבי זמן TIMER AREA מונים COUNTER AREA אזור זיכרון DM AREA מכילה 16 סיביות. אזור D זוכר את מצבו לאחר הפסקת מתח לבקר. D20000 TO D29599 אזור לכתיבת פרמטרים והגדרת תצורה לכרטיסים מיוחדים SIOU (כיתוב כחול על הכרטיס) לדוגמא: אנלוגיים בקרת טמפרטורה והינע. (100 מילים לכרטיס* 96 כרטיסים מקסימום) D30000 TO D31599 אזור לכתיבת פרמטרים והגדרות תצורה לכרטיסי מעבד CPU_UNIT (כיתוב ירוק על הכרטיס 100 מילים לכרטיס * 16 כרטיסים מקסימום) 45

46 D32000 TO D32099 אזור לכתיבת פרמטרים והגדרת תצורה אזור זיכרון ללוח מיוחד בקרת תהליך.כאשר אין שימוש ולא יהיה שימוש בכרטיסים מיוחדים ניתן להשתמש באזורים אלו כערוצים לכל מטרה _E0 TO EC_32767 MAX בכמה מעבדים איזור זה אינו קיים בכלל או קיים בחלקו. אזור המיועד לשימוש כזיכרון ערוצים לכתיבה ולקריאה כל EM AREA מילה מכילה 16 סיביות. אזור E זוכר את מצבו לאחר הפסקת מתח לבקר. אזור E מחולק לבנקים ניתן לפנות לאזור זה ישירות או ע"י החלפת הבנק בעזרת פונקציה.EMBC(281) DR0 TO DR15 אזור המיועד לשמירת ערך לקיזוז או פיצוי DATA REGISTERS למעון עקיף של כתובות. כל מילה מכילה 16 סיביות. INDEX REGISTERD דגלי משימות IRO TO IR15 אזור המיועד לשמירת ערך לקיזוז או פיצוי במעון עקיף של כתובות כל רגיסטר מכיל 32 סיביות. TK0000 TO TK0031 :32 אזור זיכרון לקריאה בלבד המכיל מידע על מקסימום 32 TASK FLAG AREA תוכניות שהבקר מריץ. מי פועלת ON ומי לא פועלת.OFF 4000 מילים לשימוש מתוכנת CX מעקב אחרי כתובות בבקר TRACE MEMORY DATA TRACE :MEMORY CARD ניתן להשתמש בכרטיס זיכרון CF בפורמט MS-DOS גדלים משתנים. זיכרון קובץ FILE MEMORY כמוכן ניתן להפוך אזור זיכרון מסוג E לאזור זיכרון קבצים. דוגמאות לתצורה בקר בסיסית: עד 10 כרטיסים מכל הסוגים יחידת שליטה על תושבות הרחבה ספק כוח לבקר 46

47 מכסה סופי מכסה סופי דוגמא למיפוי כתובות כניסות ויציאות דיגיטאליות: בעזרת תוכנת CX ניתן לשנות את כתובת ההתחלה של כל כרטיס או תושבת. הסדר תמיד יהיה משמאל נמוך לימין גבוה. 47

48 כתובות הכניסות של כרטיסי כניסות ויציאות מיוחדים כיתוב כחול לפי מספר היחידה הניתן לכיוון על הכרטיס: ללא קשר למיקומם הפיזי בבקר (כרטיסים אנלוגיים בקרת טמפרטורה הינע ועוד). כמוכן לכל כרטיס מוקצים 100 ערוצי DM לצורך הגדרות הפעולה של הכרטיס החל מכתובת D כתובות כרטיסי המעבד מיוחדים עם כיתוב ירוק: כרטיסי רשת ותקשורות לפי כיוון בורר על הכרטיס 0-F ללא קשר למיקומם על הבקר. כמוכן לכל כרטיס מוקצים 100 ערוצי DM לצורך הגדרות הפעולה של הכרטיס החל מכתובת D בקרים מסדרת CP1H בקר חדש מסדרת הבקרים.CS/CJ/CP בקר CP1H משלים את סידרת הבקרים CS ו-.CJ בקר CP1H זהה בתכונותיו לבקרים CJ/CS בזמן הסריקה,מרחב הכתובות, אפשרויות התקשורת, סוגי הפקודות וצורת התכנות. קו הבקרים החדש של חברת OMRON מקטן לגדול בתמונה הבאה. 48

49 בקרים מסדרת CP1H באים כיחידה אחת הכוללת מעבד ספק כוח כניסות ויציאות בהתאם לדגם. פרטים מלאים על בקר CP1H לפי נושאים בספרים הבאים: קטלוג הבקר: P055-E1-01_CP1H_catalog התקנה והפעלה: W450-E1-01_CP1H_OPERATION MANUAL תכנות: הסבר על תכנות הבקר: W451-E1-01_CP1H_PROGRAMMING MANUAL כמוכן לכל כרטיס מיוחד מסדרת CJ ישנו ספר מפורט ומלא. 49

50 תמונת הבקר CP1H עם חלק מהאפשרויות: כניסות דיגיטאליות ו 4 כניסות מהירות single-phase at 1 MHz 500KHz differential phases חיבור USB לתכנות הבקר חיבור ל עד 7 הרחבות CPM1 יציאת תקשורת 2 ספרות תצוגת התראות 4 כניסות ו 2 יציאות אנלוגיות יציאת תקשורת יציאות דיגיטאליות ו 4 יציאות מהירות Two axes at 1 MHz and two axes at 30 khz חיבור ל עד שני כרטיסים מיוחדים מסדרת הבקרים CJ 50

51 חיסכון מקום בארון: דוגמא: בקר CP1H עם 4 כניסות אנלוגיות ושתי יציאות אנלוגיות מחליף בקר ושתי הרחבות אנלוגיות.CPM1A-MAD11 CPM1A-40CDR תקשורת: חיבור עד 8 בקרים בתקשורת (לצורך העברת מידע בין בקרים). תקשורת מובנית לרכיבי OMRON (בקרי טמפרטורה מערכות הינע). תקשורת MODBUS מובנית לווסתי תדר או לציוד קצה אחר. 51

52 בקרת הינע: חיבור עד ארבע ENCODER בתדר גבוה ולפי הפירוט הבא: יציאות פולסים בתדר גבוה לבקרת הינע. 52

53 חיבור עד שני כרטיסים מיוחדים מסדרת CJ ועד 7 הרחבות מסדרת CPM תצוגת התראות חיבור USB לתכנות 53

54 שלושה סוגי מעבדים: דגם בקר כניסות על הבקר יציאות על הבקר אנלוגי יציאות מהירות בדגמים עם יציאות טרנזיסטור בלבד כניסות מהירות גודל תוכנה גודל זיכרון מהירות סריקה ממוצעת לפקודה LD 0.1μs יציאות תקשורת על הבקר DM 8 4 כניסות 2 יציאות 16 שתי יציאות 100KHZ ושתי יציאות USB אופציה לשתי תקשורת נוספות RS232/422 /485 K 32 words 20K steps 6 30KHZ - 24 CP1H-XA CPU UNITS CP1H-X CPU UNITS שתי יציאות 1MHZ ושתי יציאות 30KHZ 8 12 CP1H-Y CPU UNIT נתונים כללים נוספים: פריט צורת שליטה שליטה על הכניסות והיציאות צורת תכנות אורך פונקציה פונקציות בדיאגראמת הסולם מספר משימות/תוכניות מפרט תוכנה מאוחסנת עדכון מחזורי שוטף בסוף סריקה או עדכון מיידי. שניהם אפשריים דיאגראמת סולם 1-7 צעדים לפונקציה מעל ספרות לציון מספר הפונקציה ( מהם בשימוש גם בבקשת פסיקה) התוכניות נשלטות TKOF(821) ע"י פונקציות TKON(820) הפעלת משימה ו כיבוי משימה כל משימה מסתימת בפקודת.END משימה אחת יכולה לעבוד בבקשת פסיקה קבועה בתזמון מנימלי של 0.5msec STRUCTURED TEXT פונקציות מובנות ניתנות לתכנות בדיאגראמת סולם או ב FUNCTIONBLOCK 54

55 אזורי הזיכרון בבקר: אזור מפרט CIO TO CIO כניסות :1, ) ערוצים) CIO אזור הזיכרון של הכניסות. הסדר משמאל נמוך יותר לימין גבוה יותר. :1, ) ערוצים) CIO TO CIO אזור הזיכרון של היציאות. הסדר משמאל נמוך יותר לימין גבוה יותר. CIO200 TO CIO 203 CIO210 TO CIO ) CIO TO CIO :6,400 ערוצים) אזור המיועד לקשר בין כרטיסים CPU כגון כרטיסי רשת יציאות כניסות אנלוגיות יציאות אנלוגיות קשר בין כרטיס CPU לבקר (כיתוב ירוק על הכרטיס) קשר בין כרטיסים מיוחדים SIO לבקר (כיתוב כחול על הכרטיס) תקשורת טורית בין בקרים עד 8 בקרים אזור מגעים וערוצים פנימיים ותקשורות לבין הבקר כל כרטיס מקבל 25 ערוצים מקסימום 2 כרטיסים בבקר. כאשר אין שימוש בכרטיסי תקשורת ניתן להשתמש באזור זה כמגעים וערוצים פנימיים. 960) CIO TO CIO :15,360 ערוצים) אזור זיכרון המקשר בין כרטיסים מיוחדים CJ1 לבין הבקר לדוגמא: כרטיסים אנלוגיים בקרת טמפרטורה בקרת הינע. 10 ערוצים ליחידה מקסימום 2 יחידות לבקר. כאשר אין שימוש בכרטיסי מיוחדים ניתן להשתמש באזור זה כמגעים וערוצים פנימיים. 90) CIO TO CIO ערוצים) אזור המיועד לתקשורת בין בקרים. כאשר אין שימוש באזור זה ניתן להשתמש באזור זה כמגעים וערוצים פנימיים. CIO TO CIO :4, ) CIO TO CIO :37,504 ערוצים) מגעים וערוצים אלו משמשים כמגעים וערוצים פנימיים ואינם יכולים לשמש ככניסות ויציאות פיזיות. (CORE I/O AREA) תווך כניסות ויציאות כללי 55

56 512) W TO W ערוצים) :8,192 אזור עבודה אזור המיועד למגעים וערוצים פנימיים מומלץ קודם WORK AREA להשתמש בערוצים ובמגעים אלה לפני שימוש ב CIO אזור זה לא זוכר את מצבו לאחר הפסקת חשמל. 512) H TO H :8,192 ערוצים) אזור לשימוש כמגעים וערוצים בתוכנה זיכרון אזור זה נשמר לאחר הפסקת חשמל. אזור עבודה HOLDING AREA H TO H אזור לשימוש FUNCTION BLOCK בלבד לקריאה בלבד 7, ) A TO A ערוצים ( אזור סיוע AUXILIARY AREA אזור זמני TEMPORARY AREA קוצבי זמן TIMER AREA מונים COUNTER AREA אזור זיכרון DM AREA קריאה\כתיבה 8, ) A TO A ערוצים) אזור המכיל מידע על הבקר כגון שעון זמן אמת דגלי מצב כרטיסים ותקשורות ופונקציות רבות נוספות. פירוט אזורים אלו בספר התפעול. TR00 TO TR15 :16 ממסרים זמניים לשימוש בדיאגראמת הסולם. מידע נוסף בפרק T0000 TO T4095 4,096: כתובות לשימוש קוצבי הזמן בלבד. C0000 TO C4095 4,096: כתובת לשימוש מונים בלבד. D00000 TO D32767 :32K WORD אזור לשימוש כזיכרון ערוצים לכתיבה ולקריאה כל מילה מכילה 16 סיביות. אזור D זוכר את מצבו לאחר הפסקת מתח לבקר. D20000 TO D29599 אזור לכתיבת פרמטרים והגדרת תצורה לכרטיסים מיוחדים SIOU לדוגמא אנלוגיים בקרת טמפרטורה והינע. (100 מילים לכרטיס* 96 כרטיסים מקסימום) D30000 TO D31599 אזור לכתיבת פרמטרים והגדרות תצורה 56

57 לכרטיסי מעבד 100 CPU_UNIT מילים לכרטיס * 16 כרטיסים מקסימום) DR0 TO DR15 אזור המיועד לשמירת ערך לקיזוז או פיצוי DATA REGISTERS למעון עקיף של כתובות. כל מילה מכילה 16 סיביות. INDEX REGISTERD דגלי משימות IRO TO IR15 אזור המיועד לשמירת ערך לקיזוז או פיצוי במעון עקיף של כתובות כל רגיסטר מכיל 32 סיביות. TK0000 TO TK0031 :32 אזור זיכרון לקריאה בלבד המכיל מידע על מקסימום 32 TASK FLAG AREA תוכניות שהבקר מריץ. מי פועלת ON ומי לא פועלת.OFF 4000 מילים לשימוש מתוכנת CX מעקב אחרי כתובות בבקר TRACE MEMORY DATA TRACE 3.4 בקרים מסדרת CQM1H בקרים מסדרת C לבקר CQM1H יכולות גבוהות בתחום בקרת ההינע בקרת התהליך. בקר המתאים לאפליקציות בינוניות עד גדולות. פרטים מלאים על בקר CQM1H לפי נושאים בספרים הבאים: קטלוג הבקר: P050-E1-07_SYSMAC CQM1H Programmable Controller Catalog התקנה והפעלה: 57

58 W363-E1-06_CQM1H Series Programmable Controllers -Inner Boards Operation Man תכנות: הסבר על תכנות הבקר: W364-E1-03_CQM1H Series Programmable Controllers Inner Boards Programming Manual.pdf כמוכן יש ספר הסבר מפורט על כל כרטיס המתחבר לבקר: 1) תאור יחידת המעבד: מחבר לחיבור כרטיסים נוספים נעילת חיבור לכרטיסים ויחידות אחרות פתח מכסה זה על מנת לגשת לסוללה או לכיוון מפסקים קטנים יציאת תקשורת לתכנות לחיבור מחשב מרוחק צגים 16 כניסות בנויות. או תקשורת לרכיבי קצה יציאת תקשורת RS232 לתכנות, לחיבור מחשב מרוחק חיבור עד שני כרטיסים מיוחדים צגים או תקשורת לרכיבי קצה תקשורת, אנלוגי מונים מהירים יציאות מהירות. 58

59 פרטים נוספים: פריט צורת שליטה שליטה על הכניסות והיציאות צורת תכנות אורך פונקציה פונקציות בדיאגראמת הסולם מספר משימות/תוכניות גודל זיכרון תוכנה מפרט תוכנה מאוחסנת עדכון מחזורי שוטף בסוף סריקה או עדכון מיידי. שניהם אפשריים דיאגראמת סולם 1-4 צעדים לפונקציה ספרות לציון מספר הפונקציה 14 פונקציות נוספות לבחירה מתוך CQM1H-CPU51 7.2KW CQM1H-CPU KW זיכרון CQM1H-CPU51 6KW DM CQM1H-CPU61 12KW (DM6K EM6K) 2) אזורי הזיכרון בבקר אזור זיכרון גודל בסיביות ערוצים סיביות מפרט IR TO IR 000 TO IR 015 אזור כניסות 256 כתובות הכניסות הפיזיות ניתן באופן אוטומטי לפי כמות IR IR הכרטיסים המחוברים ולפי הסדר משמאל נמוך לימין גבוה 16 כניסות בנויות על הבקר מכתובת IR TO IR100 TO IR 115 אזור יציאות 256 כתובות היציאות הפיזיות ניתנות באופן אוטומטי לפי IR כמות וסוג הכרטיסים המחוברים 59

60 IR TO IR 016 TO IR89 2,528 אזור עבודה אזור העבודה מיועד לשימוש כמגעי עזר בתוכנה או כערוצים IR לחישובים אזור זה אינו זוכר את מצבו לאחר הפסקת IR IR 116 TO TO חשמל. IR189 IR IR IR 216 TO TO IR 219 IR IR IR224 TO TO IR229 IR IR TO IR IR 090 TO IR מצב העברת נתונים בין 31 בקרים דרך כרטיס CQM1H- CLK21 CONTRO- LLER LINK STATUS CLK מצב רשת העברת נתונים בין 31 בקרים דרך כרטיס CQM1H- CLK21 IR TO IR IR 190 TO IR IR 096 TO 64 כניסות IR כאשר משתמשים MACRO בפונקצית MCRO(99) TO IR099 IR IR IR 196 TO 64 יציאות TO IR199 IR

61 IR TO IR 200 TO IR לוח נוסף 1 כתובות אלו ניתנות באופן אוטומטי כאשר מחברים לוח IR נוסף במקום 1 כרטיס תקשורת או מונים מהירים IR TO IR IR 220 TO IR223 לוח כיוון אנלוגי ידני 64 באזור זה נשמרים 4 הערכים של כרטיס CQM1H- AVB41 IR TO IR 230 TO IR מונה מהיר מספר 0 כניסות 4,5,6 בבקר באזור זה מתקבל הערך המצוי של מונה מהיר מספר 0 IR IR TO IR 232 TO IR לוח נוסף 2 כתובות אלו ניתנות באופן אוטומטי כאשר מחברים לוח IR נוסף במקום 2 כרטיס מונה מהיר כרטיס מונה אבסולוטי כרטיס יציאות מהירות או כרטיס אנלוגי אזור זה מכיל דגלים מיוחדים לשימוש בתוכנה SR TO SR 244 TO SR255 SR אזור SR לדוגמא: דגל עובד קבוע, דגל סוללה חלשה ועוד.פרוט אזורים אלו בספר התפעול אזור זה מיועד לשימוש כסיביות HR TO HR 00 TO HR אזור HR 61

62 או כערוצים וזוכר את מצב לאחר HR99.15 הפסקת חשמל אזור המכיל מידע על הבקר כגון שעון זמן אמת דגלי מצב AR TO AR 00 TO AR אזור AR AR27.15 כרטיסים ותקשורות ופונקציות רבות נוספות לפירוט אזורים אלו פנה אל ספר התפעול. ממסרים זמניים לשימוש בדיאגראמת TR0 TO TR7-8 אזור TR הסולם. מידע נוסף בפרק אזור זה מיועד לשימוש בתקשורת בין שני בקרים LR TO LR 00 TO LR אזור LR LR63.15 כאשר אין שימוש ניתן להשתמש באזור זה כסיביות או כערוצים. אזור LR אינו זוכר את מצב לאחר הפסקת חשמל T/C 000 TO T/C 511 מונים וקוצבי זמן 512 אותו מספר כתובת ניתן למונה וקוצב זמן. יש להקצות כתובות נפרדות עבור מונה וקוצב. T0 TO T15 קוצבי זמן מהירים קריאה וכתיבה אזור הניתן לשימוש כערוצים בלבד DM0000 TO DM6143 אזור DM 62

63 זוכר את מצבו לאחר הפסקת חשמל קריאה בלבד DM6144 TO DM6568 אזור הגדרות CLK וכרטיס תקשורת קריאה בלבד DM6569 TO DM6599 היסטורית באזור זה נשמרות התקלות האחרות תקלות שהתרחשו בבקר קריאה בלבד DM6600 TO DM6655 הגדרות באזור זה נשמרות הגדרות פעולת פעולת הבקר הבקר: יציאות התקשורת, מונים מהירים ועוד EM0000 TO EM6143 קריאה וכתיבה ניתן לשימוש כערוצים בלבד אזור EM לצורך חישובים ושמירת נתונים כמו DM בדיוק אזור זה קיים במעבד 61 בלבד 63

64 דוגמאות לתצורות בסיסיות: ניתן לחבר עד 11 יחידות סה"כ בתצורה הבאה: ניתן לחבר עד 16 כרטיסים בתצורה הבאה: בסה"כ ניתן לחבר מקסימום 16 כרטיסי כניסה או מקסימום 16 כרטיסי יציאה. פירוט כיוון מפסקים קטנים על הבקר: (המפסקים הקטנים נמצאים מתחת לדלת קטנה הנמצאת מעל ליציאת התקשורת הטורית). 64

65 מפסק שימוש כיוון הסבר מספר ON לא ניתן לשנות או למחוק את התוכנה והגדרות 1 הגנה מכתיבה הבקר OFF ניתן לשנות או למחוק את התוכנה והגדרות הבקר ON עם הפעלת הבקר הגדרת הבקר והתוכנה יועברו 2 העברה אוטומטית באופן אוטומטי מכרטיס הזיכרון לזיכרון הבקר OFF מכרטיס זיכרון אין העברה אוטומטית 3 שפת תצוגה ON אנגלית לתכנת ידני OFF יפנית ON פונקצית נוספות מוגדרות ע"י המשתמש 4 פונקציות נוספות OFF פונקציות נוספות כהגדרות המפעל ON שתי יציאות התקשורת מקבלות את הגדרות המפעל 5 יציאות (EVEN,9600,7,2) תקשורת 2 יציאות התקשורת מקבלות ערך הגדרות OFF מהמשתמש דרך הגדרת הבקר DM6645 TO DM6649 RS232 DM6650 TO DM6654 PERIPHERAL מצב מפסק זה מופיע בדגל AR7.12 ניתן להשתמש בדגל זה בתוכנת הבקר ON לשימוש 6 המשתמש OFF 7 רכיב מחובר ON ניתן לחבר מחשב תכנת ידני או כל רכיב אחר ליציאה פריפריאלית OFF ניתן לחבר תכנת ידני בלבד חיבור תוכנת CX-PROTOCOL לכרטיס תקשורת ON CX- 8 CQM1H-SCB41 PROTOCOL CX-PROGRAMMER חיבור תוכנת OFF 65

66 ניתן להתחבר ליציאת התקשורת הפריפריאלית ע"י שימוש בתוכנת CX-PROGRAMMER חיבור המחשב לבקר ע"י שימוש באחת משלושת תצורות רכיבי התקשורת הבאים: 3.5 בקרים מסדרת בקרים מסדרת CPM2 מגיעים כיחידה אחת הכוללת: ספק כוח, מעבד, כניסות ויציאות בגדלים ובכמויות שונות. בקרים מסדרת CPM2 ניתנים להרחבה ע"י יחידות מסוג CPM1 או.CPM2C לבקרים CPM2 שעון זמן אמת ומתאימים למגוון אפליקציות גדול. 66

67 פרטים מלאים על בקרי CPM2 ניתן למצוא לפי נושאים בספרים הבאים: קטלוג הבקרים: P049-E1-08_CPM2A-CPM2C Micro PLCs Programming Controllers Catalogue התקנה והפעלה: W352-E1-06_SYSMAC CPM2A Programmable Controllers Operation Manual W377-E1-02_CPM2C-S100C-S110C-S100C-DRT-S110C-DRT Programmable Controller Operation Manual W356-E1-06_CPM2C Programmable Controller Operation Manual תכנות: הסבר על תכנות הבקר: W353-E1-05_CPM1-CPM1A-CPM2A-CPM2C-SRM1-V2 Programmable Controllers Programming Manual 3.6 בקרים מסקרת CPM1A 67

68 בקרים מסדרת CPM1A מגיעים כיחידה אחת הכוללת: ספק כוח, מעבד, יציאות וכניסות. בקרים מדגם 30 ו I/O 40 ניתנים להרחבה. עד שלוש יחידות הרחבה לבקר. תכונות בולטות בבקרים מסדרת :CPM1A עד 4 כניסות מהירות, מונה מהיר אחד לחיבור אינקודר, יציאה מהירה, תוכנית בבקשת פסיקה קבועה מינימום,msec 0.5 זיכרון FLASH MEMORY אין צורך בסוללה, שני בוררים אנלוגיים בתחום לשינוי זמנים, יציאת תקשורת לחיבור: צג, מחשב, בקר לבקר או רשת בקרים. פרטים מלאים על בקרי CPM1A לפי נושאים בספרים הבאים: קטלוג הבקרים: P039-E1-11_CPM1A Programmable Controllers Catalogue התקנה והפעלה: W317-E1-09_CPM1A Programmable Controllers Operation Manual תכנות: הסבר על תכנות הבקר: W353-E1-05_CPM1-CPM1A-CPM2A-CPM2C-SRM1-V2 Programmable Controllers Programming Manual ספר הפעלה בשפה העברית לבקרי CPM1 68

69 סוגי בקרים ורכיבים ממשפחת CPM1A קו הבקרים מסדרת CPM1A הרחבות מסוגים שונים מתאמי תקשורת עד שלוש הרחבות לא ניתן להרחבה מתאם תקשורת לחיבור עד 32 בקרים ברשת מתאם תקשורת לחיבור מחשב לתכנות תצורה בסיסית: בקר 30 כניסות ויציאות עם שלוש הרחבות ומתאם תקשורת.CPM1-CIF01 נתונים כללים נוספים: פריט מפרט 69

70 צורת שליטה שליטה על הכניסות והיציאות צורת תכנות אורך פונקציה פונקציות בדיאגראמת הסולם מספר משימות/תוכניות גודל זיכרון תוכנה זיכרון DM תוכנה מאוחסנת עדכון מחזורי שוטף בסוף סריקה או עדכון מיידי. שניהם אפשריים דיאגראמת סולם 1-4 צעדים לפונקציה ספרות לציון מספר הפונקציה 1 2KW 1KW אזורי הזיכרון בבקר: אזור זיכרון גודל ערוצים סיביות מפרט בסיביות IR TO IR IR 000 TO IR 009 אזור 160 כניסות כתובות הכניסות הפיזיות ניתן באופן אוטומטי לפי כמות IR ההרחבות המחוברות ולפי הסדר משמאל נמוך לימין גבוה IR10.00 TO IR19.15 IR10 TO IR 19 אזור 160 יציאות כתובות היציאות הפיזיות ניתנות באופן אוטומטי לפי כמות וסוג ההרחבות המחוברות IR TO IR IR 200 TO IR231 אזור 512 עבודה אזור העבודה מיועד לשימוש כמגעי עזר בתוכנה או כערוצים לחישובים אזור זה אינו זוכר את מצבו לאחר הפסקת 70

71 חשמל. אזור זה מכיל דגלים מיוחדים לשימוש בתוכנה SR TO SR 244 TO SR255 SR אזור SR לדוגמא: דגל עובד קבוע, דגל סוללה חלשה מונים מהירים ועוד. אזור זה מיועד לשימוש כסיביות או כערוצים וזוכר HR TO HR19.15 HR 00 TO HR אזור HR את מצב לאחר הפסקת חשמל אזור המכיל מידע על הבקר כגון שעון זמן אמת דגלי מצב AR TO AR15.15 AR 00 TO AR אזור AR כרטיסים ותקשורות ופונקציות רבות נוספות לפירוט אזורים אלו פנה אל ספר התפעול. ממסרים זמניים לשימוש TR0 TO TR7-8 אזור TR בדיאגראמת הסולם. מידע נוסף בפרק אזור זה מיועד לשימוש בתקשורת בין שני בקרים LR TO LR15.15 LR 00 TO LR אזור LR כאשר אין שימוש ניתן להשתמש באזור זה כסיביות או כערוצים. אזור LR אינו זוכר את מצב לאחר הפסקת 71

72 חשמל T/C 000 TO T/C 127 מונים וקוצבי זמן 128 אותו מספר כתובת ניתן למונה וקוצב זמן. יש להקצות כתובות נפרדות עבור מונה וקוצב. T0 TO T15 קוצבי זמן מהירים DM0000 TO DM1024 קריאה וכתיבה אזור הניתן לשימוש כערוצים בלבד אזור DM זוכר את מצבו לאחר הפסקת חשמל DM6144 TO DM6655 קריאה בלבד אזור הגדרות תקשורת מונים מהירים וכל הגדרות פעולת הבקר 4. התקנה וחיווט פרק זה מסביר כיצד להתקין מערכת בקר מתוכנת כולל הצבה של היחידות השונות וחיווט המערכת. יש לבצע את ההוראות הכתובות בפרק זה בקפידה. התקנת בקר באופן לא תקין יכולה לגרום לכשל בתפקודו ובכך לגרום למצב מסוכן. לפני התקנה וחיווט בקר מסוים יש לקרוא גם את ספר התפעול בשפה האנגלית המכיל את כל המידע הנחוץ להתקנה וחיווט הבקר הספציפי. רשימת ספרים לפי סוג הבקר: W317-E1-09_CPM1A Programmable Controllers Operation Manual W352-E1-06_CPM2A Programmable Controllers Operation Manual W236-E1-07_C200HS Programmable Controller Installation Guide W302-E1-10_C200HX-HG-HE-CPU_-E-EZ Installation Manual 72

73 W363-E1-06_CQM1H Series Programmable Controllers -Man. W393-E1-08_CJ Series Programmable Controller Operation Manual W339-E1-10_CS Series Programmable Controllers Operation Manual W450-E1-01_CP1H_OPERATION MANUAL 4.1 אופן התקנת בקר מעגלי ביטחון למצב של כשל: וודא שאתה מוסיף למערכת מעגלי ביטחון מחוץ לבקר למניעת מצב מסוכן. כאשר הבקר מפסיק את פעולתו עקב תקלה בו או בספק המתח שלו. יש לספק מתח לבקר לפני אספקת מתח ליציאות כאשר אספקת המתח לבקר מתבצעת לאחר אספקת המתח ליציאות קיימת אפשרות שיציאות מתח ישר DC יפעלו לזמן קצר. למניעת כשל זה הוסף מעגל חיצוני, שיוודא מתן מתח קודם לבקר ואחר כך למערכת הבקרה. 73

74 ניהול שגיאות בבקר כאשר אחת מהתקלות הנ"ל מתרחשת כל היציאות בבקר נכבות. - תקלה או קצר בספק הכוח של הבקר. - שגיאת מעבד או מעבד ממתין. - שגיאה בבקר הגורמת לעצירתו לדוגמא: שגיאת זיכרון, שגיאת תוכנית, זמן מחזור ארוך מידי. וודא הוספת מעגלי פיקוד חיצוניים שיעבירו את המערכת/מכונה למצב בטוח ללא תלות במצב היציאות. ניהול כשלים ביציאות בסוגי כרטיסים מסוימים לדוגמא כרטיסים טרנזיסטורים כשל ביציאה משאיר את היציאה דולקת (מעבירה מתח) למרות שבבקר היא כבויה. יש לוודא הוספת מעגל חיצוני שינתק את המתח בין היציאה לרכיב שהיא מפעילה במקרה של תקלה. מעגל עצירת חרום מקור המתח של מעגל עצירת חרום צריך להיות שונה ממקור מתח הבקר. כמוכן במידה וקיימת יציאה בקר עובד בספק המתח של הבקר. יש להשתמש בה כתנאי לאספקת המתח למערכת הבקרה ראה סרטוט. במידה ויציאה זו לא קימת בספק המתח יש להוסיפה בתוכנת הבקר ולהשתמש באחת מיציאות הבקר להפעלת מתח הפיקוד למערכת הבקרה. 74

75 מעגלי חיבור וקישור דוגמא: כאשר הבקר משמש להפעלת מנוע לשני כיוונים שונים יש להוסיף מעגל חיבור חיצוני, כמתואר בסרטוט בכדי למנוע הפעלה קדימה ואחורה באותו הזמן. מעגל זה מונע הפעלה בו זמנית של שני המגעים MC1 ו MC2 באותו הזמן. אפילו אם יציאות 5.01 ו 5.02 יפעלו באותו הזמן במקרה שתוכנת הבקר לא נכתבה כנדרש התקנת בקר דגשים להתקנה וחיווט בקר: על מנת לקבל את מלוא התפוקה היכולת והאמינות מהבקר יש לקרוא ולבצע את ההוראות הנ"ל. סביבת העבודה: אין להתקין את הבקר במקומות הנ"ל: מקומות בהם הטמפרטורה נמוכה מ 0ºC או גבוהה מ.55ºC מקומות עם שינויי טמפרטורה קיצוניים. מקומות בהם הלחות היחסית נמוכה מ 10% או גבוהה מ 90%. מקומות קרובים לגז זורם. מקומות קרובים לאבק בייחוד אבק ברזל ואבק מלח. מקומות בעלי פוטנציאל לרעידות. מקומות עם שמש ישירה. מקומות עם רגישות למים כמיכלים או שמן. יש להגן על סביבת העבודה של הבקר במקומות הנ"ל: מקומות עם חשמל סטאטי. מקומות בהם שורר שדה אלקטרו מגנטי חזק. מקומות הידועים כסביבה נפיצה. מקומות קרובים לקווי מתח. 75

76 התקנה בארון או בארון הבקרה: כאשר הבקר מותקן בארון יש להקפיד לבצע את ההוראות הבאות על מנת לאפשר לבקר פעולה בתנאי סביבה נאותים. השאר מספיק רווח לזרימת אויר טובה. אל תתקין את הבקר מעל מקורות פולטי חום כמו: טרנספורמטורים או נגדים אם הספק גבוה. אם הטמפרטורה עולה מעל 55ºC מעלות צלזיוס התקן מאוורר או מזגן בארון. אם מכשיר התכנות הידני נשאר בארון יש לוודא טמפרטורת סביבה מתחת לC.45 º תכנון אפשרות תחזוקה של הבקר: על מנת לאפשר גישה נוחה ובטוחה לבקר לצורך תחזוקה וודא שהארון מוצב רחוק ככול האפשר מכבלי מתח גבוה ומחלקי מכונה נעים. הגישה הנוחה ביותר לבקר תהיה כאשר ארון הבקר יותקן בגובה 1.3 מטר. הגדלת ההגנה מרעשים: אין להתקין את הבקר בארון בקרה המכיל ציוד מתח גבוה. התקן את הבקר במרחק 200 מ"מ לפחות מכבלי מתח. הקפד על חיבור הארקה בין הבקר ללוח ההתקנה בארון. 76

77 כיוון ההתקנה: יש להתקין את הבקר בצורה הבאה על מנת לאפשר אוורור טוב. אין להתקין את הבקר בצורות ובכיוונים הבאים התקנה בארון הבקרה יש להתקין את הבקר בתוך ארון בקרה. יש להקצות מקום להחלפת יחידות בעתיד. יש להוליך את הכבלים דרך תעלות, כל הדבר אפשרי. נוח מאוד שהתעלות יהיו באותו גובה של הבקר. אפשרות זו מאפשרת מציאה ושליפה בקלות של כבלים. 77

78 חיווט תעלות: הסרטוט הבא מראה כיצד יש להתקין את תעלות החיווט בצורה הטובה ביותר. יש לסגור את הברגים המחברים את הכבלים בכוחות הבאים: ניתוב הכבלים בארון: התקן את התעלות בגובה 20 מ"מ לפחות מקצה העליון של תושבת הבקר בכדי לאפשר זרימת אויר חופשית והחלפת יחידות. בציור הנ"ל דוגמא לחיווט ארון: תעלה לכניסות תעלה ליציאות ותעלה לכבלי מתח. 78

79 למידע נוסף על מידות היחידות השונות וצורת ההתקנה יש לפנות לספר התפעול של כל בקר. 4.2 חיווט בקר בפרק זה יוסבר אופן חיווט בקר מדגם CJ בקר זה יהיה הנפוץ ביותר בשנים הבאות לכן בחרתי לפרט את אופן חיווט בקר זה. צורת חיווט בקר זה דומה מאוד לכל שאר הבקרים. יתכנו שינויים קלים בין בקר לבקר. בכל מקרה לפני חיווט בקר CJ או כל בקר אחר יש לקרוא את ספר ההפעלה שלו חיווט ספק כוח בקר CJ1W-PA205R Power Supply Unit (AC) ספק כוח לבקר מתוכנת מדגם.CJ1 מתח הזנה ) AC.( V שנאי מבדל 1:1 : מעגל בידוד פנימי בתוך הספק מונע רעשים מכבלי אספקת המתח. אולם למניעת רעשים בין כבלי אספקת המתח לארקה יש להשתמש בשנאי מבדל. אין להאריק את הסליל השני של השנאי. יציאת בקר פועל עובדת כאשר הבקר נמצא במצב MONITOR או במצב.RUN ניתן להשתמש במגע זה לצורך הפעלת מעגל פיקוד או כתנאי למעגל החרום. ראה פרק מעגלי ביטחון למצב של כשל. זרם מקסימאלי דרך מגע יבש זה 2A. סופיות: ברגיי המהדקים על ספק הכוח הם בגודל M4. יש להשתמש בסופיות על מנת לחבר את הכבלים, אין לחבר כבלים ללא סופיות, יש להשתמש בסופיות עגולות ראה תמונה, יש לסגור את הברגים בכוח.1.2N.m 79

80 אזהרה: יש לסגור את הברגים היטב בכוח.1.2N.m איבוד ברגים תוך כדי עבודה יכול לגרום לקצר או שריפה. הערות: 1. יש לספק מתח לכל ספקי המתח מאותו מקור מתח. 2. אין לסיר את מדבקת ההגנה הנמצאת מעל ספק הכוח עד להשלמת החיווט. 3. אל תשכח להסיר מדבקה זו בסיום החיווט ולפני התחלת העבודה. השארת המדבקה תמנע מעבר אויר דרך ספק הכוח. לחיווט ספק DC וספקי כח אחרים ראה ספר: W393-E1-08_CJ Series Programmable Controller Operation Manual.pdf 80

81 חיבור הארקה: תמונה זו מראה את מיקום מהדקי הארקה על ספק הכוח. LG מהדק נטרלי לסינון רעשים. חבר מהדק זה להארקה 100Ω או פחות. לסינון רעשים ומניעת התחשמלות GR מהדק הארקה. הארק מהדק זה להארקה 100Ω או פחות. למניעת התחשמלות. למניעת התחשמלות חבר את הארקה להארקה 100Ω או פחות. השתמש בכבל בחתך רוחב mm^2 2. אורך מקסימאלי של כבל הארקה 20 מטר. במקרה של הפרעות ורעשים חזקים ניתן להאריק את החיבור.LG אין לחלוק את הארקה עם ציוד אחר. סופיות: ברגיי מהדקיי הארקה הם בגודל M4, יש להשתמש בסופיות על מנת לחבר את הכבלים, אין לחבר כבלים ללא סופיות, יש להשתמש בסופיות (ראה תמונה), יש לסגור את הברגים בכוח 1.2N.m חיווט כרטיסים עם מהדקים בסיסי יחידות I\O בדוק היטב את מפרט הכרטיס. אל תחבר מתח גבוה מהמותר לכרטיסי הכניסות. הקפד לחבר עומסים מתאימים ליציאות כמפורט בכל כרטיס. כאשר לכרטיס חיבור שלילי וחיובי הקפד לחבר את הכבלים בקוטביות הנכונה. כבלים אלקטרונים: לחיווט הכרטיסים השתמש בכבלים בחתך רוחב הבא: AWG 22 to 18 (0.32 to 0.82 mm2) 81

82 סופיות: המהדקים על כרטיסי הכניסות והיציאות הם ברגים M3. השתמש בסופיות M3 כמפורט בתמונה הנ"ל. סגור את הברגים בכוח. 0.5NM 82

83 חיווט: יש להסיר את המדבקה ההגנה העליונה רק לאחר סיום החיווט. מדבקה זו מונעת מחלקי מתכת ופלסטיק ליפול לתוך הכרטיס בזמן החיווט. לאחר סיום החיווט בזמן חיווט חווט את הכרטיסים כך שניתן יהיה להחליפם במידת הצורך. אין להעביר כבלים פיקוד מכרטיסי הכניסות והיציאות יחד עם כבלי כוח באותה התעלה. סגור את הברגים בכוח.0.5NM חבר את הכבלים למהדקים כמתואר בתמונה זו: סרגל המהדקים: ניתן לשלוף את סרגל המהדקים מהמהדקים. מהכרטיס ללא צורך בניתוק הכבלים לחיווט כרטיסים עם חיבורי 32 פין או 40 פין ועוד בקר. יש לפנות לספר ההפעלה של כל לבקר Wiring I/O Units with Connectors: ראה פרק CJ בספר Manual.pdf: W393-E1-08_CJ Series Programmable Controller Operation 83

84 4.2.3 חיבור רכיבי כניסות ויציאות לבקר רכיבי כניסות: השתמש במידע המוצג כאן לצורך בחירה וחיבור רכיבי כניסה. רכיבי כניסה עם מתח ישר :DC ניתן לחבר את רכיבי כניסות מתח ישר בצורות הבאות: בסכמות הבאות צד ימין הוא כרטיס הכניסות בבקר וצד שמאל הוא הרכיב בשטח. שים לב לקוטביות כרטיס הכניסות ניתן לשינוי ע"י שינוי הקוטביות במהדק המשותף. 84

85 ניתן לחבר את רכיבי כניסות מתח ישר בצורות הבאות: אין לחבר רכיבי כניסות עם יציאת מתח בצורה הבאה: 85

86 דוגמא לחיווט כניסות CJ1W-ID2111 כרטיס 16 כניסות.24VDC למידע נוסף על חיווט כל הכרטיסים לכל הבקרים יש לפנות לספר התפעול של כל בקר. ראה תחילת פרק 4 פרוט הספרים. דוגמא לחיווט כניסות בקר CPM2A כניסות מתח חילופין :AC חבר רכיבי כניסות מתח חילופין בצורות הבאות: 86

87 אמצעי זהירות בחיבור יציאות: הגנה מקצר ביציאה: במידה ועומס המחובר ליציאת הבקר מקצר. קיים סיכוי שנקודת היציאה תינזק. למניעת מצב זה: הוסף נתיך בעל ערך זרם כפול מהזרם המקסימאלי המותר ביציאת הבקר. כאשר יציאה טרנזיסטורים או יציאת טריאק מחוברת לעומס גדול יש לבצע פעולות אלו להפחתת העומס על היציאה ובכך למנוע נזק לכרטיס. אפשרות א: הוספת נגד שיעביר שליש מהזרם דרכו. אפשרות ב: הוספת נגד בטור להקטנת הזרם. דוגמא לחיבור כרטיס יציאה טרנזיסטור N.P.N לבקר CJ1W-OD211 CJ מעגל פנימי: סכימת חיבורים: L ציין עומס 87

88 דוגמא לחיווט יציאות ממסר בבקר :CPM2A כבלי פיקוד: הפחתת רעשים אלקטרוניים יש להעביר כבלי פיקוד כניסות ויציאות בתעלה נפרדת מכבלי כוח כל עוד אפשרות זו קיימת: כבלים כניסות ויציאות. כבלי כוח. במידה ואין אפשרות להוליך בתעלות נפרדות השתמש בכבלי פיקוד מסוככים וחבר את הסיכוך למהדק.GR 88

89 עומס השראתי: כאשר עומס השראתי מחובר לכרטיס היציאה יש להוסיף דיודה או סופרסור כמתואר בתמונה הבאה: חיווט חיצוני: כאשר התעלות ממוקמות במקביל יש להקצות מרחק 300 מ"מ לפחות בין תעלה לתעלה כמתואר בתמונה משמאל. יש להפריד בין סוגי הכבלים השונים: כאשר אפשרות זו לא קימת יש להפריד באמצעות מחיצות ברזל בגובה 200 מ"מ כמתואר בתמונה למטה. יש להאריק את התעלות. כבלי תקשורת כבלי פיקוד כבלי כוח 89

90 .5 תוכנה לתכנות בקרים CX-PROGRAMMER מדריך הכרות פרק זה מסביר את שלבי ההתקנה וההפעלה הבסיסיים של תוכנת הבקרים המתוכנתים CX-.PROGRAMMER לפני התקנת התוכנה והתחלת העבודה איתה חובה לקרוא פרק זה. כמוכן, מומלץ לקרוא גם את הספר המלא בשפה האנגלית:,W425-E1-01_CX-Programmer Ver.4 Operation Manual.pdf המכיל את כל המידע על התוכנה. 90

91 5. תוכנה לתכנות בקרים CX-PROGRAMMER 5.1 התקנת התוכנה סוגי בקרים נתמכים תוכנת CX-PROGRAMMER תומכת בבקרים הבאים: SYSWIN או לתכנות בקרים ישנים יותר כדוגמא CP CK C500.LSS C20 יש להשתמש בתוכנת 91

92

93 Windows XP מערכת הפעלה מומלצת להתקנת התוכנה נתונים מחשב הכרחיים להתקנת התוכנה: מערכת הפעלה Windows2000/Me Windows95/98/NT4.0 Service Pack6 PC/AT Compatible PC/AT Compatible PC/AT מחשב Compatible Pentium-class Pentium-class Pentium-class מעבד CPU300MHz CPU150MHz CPU133MHz או יותר או יותר או יותר 192M bytes 128M bytes 64M bytes זיכרון זמני או יותר או יותר או יותר 100M bytes 100M bytes מקום בדיסק 100M bytes הקשיח או יותר או יותר או יותר 800X600 SVGA תצוגה או 800X600 SVGA או 800X600 SVGA יותר יותר או יותר כונן תקליטורים לפחות אחד לפחות אחד לפחות אחד יציאת תקשורת לפחות יציאת RS232 לפחות יציאת לפחות יציאת RS232 אחת RS232 אחת אחת 93

94 נתונים מחשב מומלצים להתקנת התוכנה: Windows XP Windows2000/Me מערכת הפעלה Windows95/98/NT4.0 Service Pack6 PC/AT Compatible PC/AT Compatible מחשב PC/AT Compatible Pentium-class Pentium-class CPU מעבד Pentium-class CPU CPU600MHz או 450MHz or grater 450MHz or grater גדול יותר 256M bytes 192M bytes זיכרון זמני 128M bytes או יותר או גדול יותר או יותר מקום בדיסק 150M bytes או יותר 150M bytes או או 150M bytes הקשיח יותר יותר 1024X786XGA 1024X786XGA 1024X786XGA תצוגה או יותר או יותר או יותר כונן תקליטורים לפחות אחד לפחות אחד לפחות אחד יציאת תקשורת לפחות יציאת RS232 לפחות יציאת לפחות יציאת RS232 אחת RS232 אחת אחת הערה: לא ניתן להתקין את התוכנה על מערכת הפעלה WIN

95 5.1.3 התקנת התוכנה יש לסגור את כל התוכניות הפועלות במערכת ההפעלה. במידה וקימת גרסה ישנה יותר מגרסה 4 של תוכנת CX מומלץ להסירה לפני התקנת התוכנה. הכנס את הדיסק לכונן. תוכנית ההתקנה נפתחת לבד. במידה ותוכנית ההתקנה לא נפתחת ניתן להפעילה מתוך הספרייה: CX-PROGRAMMER\DISK1\SETUP.EXE בחר את שפת ההתקנה ולחץ OK (לא ניתן להתקין בשפה העברית) שפה מומלצת אנגלית לחץ NEXT לחץ YES 95

96 הקלד: שם, שם חברה, ומספר רישיון (מסופק עם הדיסק או בקובץ (TXT לחץ NEXT לחץ YES לאישור הנתונים מיקום ההתקנה לחץ NEXT לחץ NEXT 96

97 התקנת שרת התקשורת CX-SERVER לחץ YES שרת התקשורת מקשר בין כל תוכנות CX לבין הבקרים בכל שיטות התקשורת. לחץ NEXT המתן התוכנה מותקנת שים לב!! בדו שיח זה אין לסמן אף אחת מהאפשרויות הנוספות. לחץ NEXT המתן לסיום ההתקנה. לחץ.FINISH 97

98 בזאת הסתימה התקנת התוכנית. לפני השימוש הראשון התוכנה יש לקרוא את קובץ.README 5.2 הפעלת התוכנה הפעלת התוכנה לחץ: START PROGRAMS OMRON CX-PROGRAMMER CX-PROGRAMMER פתיחת פרויקט והגדרת סוג הבקר לאחר הפעלת התוכנה מסך הפתיחה מופיע: לחץ על סמל זה לפתיחת פרויקט חדש. 98

99 בחר את סוג הבקר (רשום על הבקר עצמו) לחץ SETTINGS תיבת דו שיח זו תיפתח בחר את סוג המעבד (רשום על הבקר) לחץ OK ושוב OK 99

100 5.2.3 החלון הראשי חלון מידע על קיצורי דרך בעזרת מקשים. Ctrl+shift+I להסרה ולצפייה כותרת הצגת שם הקובץ הפתוח כרגע. תוכנת הבקר מחולקת לקטעים. עץ הפרויקט Alt+1 להסרה ולצפייה חלון דיווח תוצאת בדיקת התוכנה תוצאות החלפה והעברה Alt+2 להסרה ולצפייה סרגלי הכלים מאפשר בחירת פונקציות שונות ע"י לחיצה על סמלים לשינוי מראה הסרגל לחץ על TOOLBARS <- VIEW סרגל הסמלים מאפשר צפייה בכתובת שם ותיעוד האלמנט הנבחר. 100

101 5.2.4 תאימות מקשים לתוכנת SYSWIN מקשי תפעול התוכנה מהמקלדת שונים ממקשי התפעול של תוכנת.SYSWIN למיומנים, הרגילים לציר דיאגראמת סולם תוך שימוש מרבי במקלדת, ניתנת אפשרות לשנות את כל מקשי התפעול ע"י ביצוע הפעולות הנ"ל. במידה ואינך מיומן בשימוש במקלדת בתוכנת SYSWIN אין צורך לבצע שינוי זה. ויש להשתמש במקשי התפעול של תוכנת.CX-PROGRAMMER לביצוע השינוי: לחץ.TOOLS.KEYBOARD MAPPING (1 (2 (3 לחץ.REMAP ALL בחר ב.SYSWIN לחץ.OK (4 (5 101

102 הערות: ניתן לחזור על תהליך זה ולחזור למצב.CX-PROGRAMMER ניתן לערוך ולשנות כל קיצור וקיצור ולשמור את הקיצורים האישיים לשימוש במחשב זה. ניתן לשמור את הקיצורים בקובץ נפרד לשימוש אישי במחשבים אחרים קטעים SECTIONS קטע (SECTION) היא פונקציה להצגת/יצירת קטע של תוכנה. בתוכנת.BLOCKS תכונה זו נקראה SYSWIN אפשרות החלוקה לקטעים :(SECTIONS) מגדילה את אפשרויות התצוגה של תוכנית הבקר (ניתן לצפות בכמה קטעים בו זמנית). מאפשרת חלוקת התוכנה לפי נושאים. מאפשרת שימוש חוזר בקטעים דומים ע"י העתקה והדבקה. ניתן להעתיק קטעים בתוך אותה תוכנה ולהעתיק קטעים בין תוכנה לתוכנה ע"י פתיחת שתי תוכנות CX במקביל. ניתן לשנות את סדר הקטעים ולהעביר קטעים למעלה ולמטה. אין מגבלה על מספר הקטעים בתוכנה. ניתן לשנות את שמות הקטעים או למחוק אותם. רוב הפעולות הנ"ל ניתנות לביצוע ע"י הצבת הסמן על הקטע ולחיצה על המקש ימיני של העכבר. להוספת קטע תוכנה חדש יש להציב את הסמן על תוכנית הבקר וללחוץ מקש ימני של העכבר. קטעים SECTIONS 102

103 5.3 תכנות וכתיבת דיאגראמת סולם( line (Off מגעים סלילים וקווים וודא שהסימן נמצא באזור כתיבת דיאגראמת הסולם. חלון צפייה ועריכת דיאגראמת הסולם חלון דיווח תוצאת בדיקת התוכנה תוצאות החלפה והעברה Alt+2 להסרה ולצפייה עץ הפרויקט Alt+1 להסרה ולצפייה הוספת מגע פתוח: לחץ על האות C במקלדת. תיבת דו שיח זו תיפתח. הקלד את מספר הכניסה או הממסר הפנימי ולחץ.OK הקלד הערה למגע זה ולחץ.OK אם אין ברצונך לתעד כעת את המגע לחץ OK בלבד. הערה: ניתן לבטל הכנסת הערות למגעים תוך כדי תכנות. לביצוע פעולה זו כנס לתפריט TOOLS-> SHOW ומחק את הסימון מהתיבה OPTIONS 103

104 .WITH COMMENT DIALOG הוספת מגע סגור: וודא מקלדת במצב אנגלית. (ALT+SHIFT) לחץ על המקש / במקלדת. תיבת דו שיח זו תיפתח. הקלד את מספר הכניסה או הממסר הפנימי ולחץ.OK הקלד הערה למגע זה ולחץ.OK אם אין ברצונך לתעד כעת את המגע לחץ OKבלבד. דוגמה הוספת מגע פתוח של קוצב זמן מספר 5 לחץ ENTER <- 5<- T <-C הקלד תיעוד ולחץ ENTER הוספת סליל: הצב את הסמן מצידו הימני של מגע. (אין צורך להציב את הסמן בקצה השורה) לחץ על האות O במקלדת. תיבת דו שיח זו תיפתח. הקלד את מספר היציאה או הסליל הפנימי ולחץ.OK הוסף תיעוד לסליל ולחץ.OK ציור קווים לוגיים: להוספת קו אנכי מלמטה למעלה לחץ: להוספת קו אנכי מלמעלה למטה לחץ: 104

105 להוספת קו מאוזן מימין לשמאל לחץ: על + CTRL חץ שמאלה. להוספת קו מאוזן משמאל לימין לחץ: על + CTRL חץ ימינה או או H. למחיקת קווים : בצע את אותן פקודות על הקווים הקיימים. - כאשר מוסיפים קו על קו קיים הקו נמחק. ראה גם פרק מחיקה גזירה והדבקה מחיקה גזירה והדבקה סימון קטע מתוכנית: לחץ על מקש SHIFT והשאר אותו לחוץ, כעת לחץ על החיצים על מנת לסמן את הקטע בו הינך רוצה לטפל. אם ברצונך להעתיק מספר רשתות (RUNGS) עמוד עם הסמן בצידו השמאלי של קו הזרימה הלוגי בדיאגראמת הסולם - לחץ על מקש SHIFT והשאר אותו לחוץ כעת לחץ על החיצים על מנת לסמן את הקטע בו הינך רוצה לטפל. הקטע הצבוע בכחול הוא הקטע הנבחר לטיפול. מחיקת מגע או קטע מתוכנית: אפשרויות מחיקה: (הצב את הסמן על המגע או סמן קטע של תוכנית). לחץ.DELETE\DEL לחץ לחצן ימני עכבר או על תפריט EDIT ולחצן שמאלי על.DELETE הצב את הסמן מצידו הימני של המגע ולחץ.BACKSPACE (1 (2 (3 גזירה של מגע או קטע מתוכנית: אפשרויות גזירה: (הצב את הסמן על המגע או סמן קטע של תוכנית). לחץ SHIFT+DELETE או על.CTRL+X (1 2) לחץ לחן ימני עכבר או על תפריט EDIT ולחצן שמאלי על.CUT העתקת מגע או קטע מתוכנית: אפשרויות העתקה: (הצב את הסמן על המגע או סמן קטע של תוכנית). לחץ.CTRL+C לחץ לחצן ימני עכבר או על תפריט EDIT ולחצן שמאלי על.COPY (1 (2 הדבקת מגע או קטע מתוכנית: 105

106 אפשרויות הדבקה: (הצב את הסמן במקום בו אתה רוצה להדביק את החלק שגזרת או העתקת) בהעתקת חלק מרשת (RUNG) יש לוודא שיש מספיק מקום פנוי להדבקה של קטע התוכנית. לחץ.CTRL+V לחץ לחצן ימני עכבר או על תפריט EDIT ולחצן שמאלי על.PASTE (1 (2 הערה: כל הפעולות הנ"ל יכולות להתבצע: מאותו בקר לאותו בקר מבקר אחד לבקר אחר ומתוכנה CX אחת לתוכנה השנייה פתיחת רשת (RUNG) חדשה רשת RUNG) ( בתוכנת SYSWIN נקראת NETWORK מכילה ענף מתוך דיאגראמת סולם רשת יכולה להכיל מספר מגעים ומספר פונקציות ו\או יציאות הקשורות זו לזו ע"י חיבור קו זרימה לוגי. כל עוד האלמנטים מחוברים אחד לשני בציור הם שיכים לאותה הרשת. לפתיחת רשת חדשה :RUNG לחץ על האות R במקלדת. רשת חדשה תיפתח ותוכנת CX תימתח באופן אוטומטי את הרשת הקודמת עד לקו הלוגי הימני. לפתיחת רשת חדשה מעל הרשת עליה מוצב הסמן: לחץ על צרוף המקשים הבא:.SHIFT+R פונקציה שימושית ביותר: בדיקה אוטומטית של סלילים כפולים במידה ומוכנס אותו סליל מונה או קוצב זמן פעמיים תוך כדי עריכת התוכנית. 106

107 הודעה זו מופיעה ומיידעת אותך: בזה הרגע הכנסת סליל וציון מספרו יותר מפעם אחת בתוכנה. אם ברצונך לבדוק זאת לחץ.YES חלון התוצאה נפתח. לחיצה כפולה עם העכבר על שורה בחלון זה, או הקשה על המקש F4 תעביר את הסמן ותציג את המקומות בדיאגראמת הסולם בהם מופיע הסליל הקוצב או המונה יותר.ESC או ALT+2 מפעם אחת. לסגירת חלון זה הקש הערה: ניתן לבטל פונקציה זו מתפריט: TOOLS OPTIONS ולמחוק את הסימון מהפריט: CHECK DUPLICATED OUTPUT AND TIM/CNT NO הערות ותיעוד התוכנה ע"י צירוף המקשים ALT+Y או מתפריט VIEW ניתן להציג או להסתיר את ההערות למגעים לאפשר צפייה ביותר סולם בלי הערות או פחות סולם עם הערות. 107

108 כניסה לחלון עריכת הערות למגעים ע"י לחיצה על הסמל: או דרך תפריט EDIT->I/O COMMENT חלון זה ניתן לתעד את המגעים,סלילים, קוצבי הזמן, מונים וכל אזור זיכרון הקיים בבקר. לחיצה כפולה על אחת מהכתובות מאפשרת הקלדת הערה. בחירת אזור הזיכרון דילוג לכתובת מסוימת לחיצה כפולה מאפשרת הקלדת הערה אפשרויות נוספות בחלון תיעוד זיכרון: ניתן לתעד כל סיבית או ערוץ בבקר. החלפת אזור זיכרון לתיעוד ע"י לחיצה על חלון AREA TYPE ובחירת האזור הרצוי לתיעוד. ניתן לסמן כתובת בודדת או מספר כתובות ולהעתיק אותן לאזור אחר. ניתן להעתיק ל.CX ובחזרה ל EXCEL ניתן למחוק כתובת בודדת או קבוצת כתובות. ניתן לערוך הערות שכבר תועדו כמו בסעיפים הקודמים. ניתן לתעד את התוכנה במספר שפות ולהחליף תצוגה בניהן ע"י סימון התיבה, Show multiple comments 108

109 תיעוד רשת.(RUNG) הבא את הסמן לצידה השמאלי של דיאגראמת הסולם ולחץ.ENTER או לחיצה כפולה עם העכבר על צידה השמאלי של הרשת אותה ברצונך לתעד. תיבת התיעוד נפתחת: הקלד את התיעוד. להוספת התיעוד לרשת סגור את החלון או לחץ.ENTER התיעוד התווסף אל הרשת. 109

110 תיעוד פונקציה או כל רכיב אחר בתוכנה: הצב את הסמן על הרכיב אותו ברצונך לתעד ולחץ.ALT+ENTER תיבת המאפיינים נפתחת. הקלד את התיעוד. להוספת התיעוד לרכיב: סגור את החלון או לחץ.ENTER התיעוד יתווסף לרכיב הוספת פונקציות לדיאגראמת הסולם: הקלדה מקוצרת: הצב את הסמן מצידו הימני של מגע או קו לוגי ולחץ על האות I במקלדת. תיבת דו שיח תיפתח הקלד את שם הפונקציה או כתוב את מספרה. לחץ רווח הכנס פרמטר ראשון. לחץ רווח 110

111 הכנס פרמטר שני ולחץ ENTER הוספת פונקציה באופן פרטני: הצב את הסמן מצידו הימני של מגע או קו לוגי ולחץ על האות I במקלדת. תיבת דו שיח תיפתח: לחץ DETAIL לחיפוש פונקציה: לחץ FIND INSTRUCTION בחלון זה חיפוש פונקציה: בחירת פונקציה לפי נושא. לבדיקה האם פונקציה זו קימת בבקר זה. להסבר על אופן פעולת הפונקציה סמן את הפונקציה ולחץ. לבחירת הפונקציה לחץ.OK 111

112 לאחר בחירת הפונקציה הקלד את הנתונים בתיבה זו ולחץ.OK הסבר על פונקציה זו. סוג צורה וטווח נתון להכנסה הערה: ההסברים על הפונקציות בתוכנת CX אינם תחליף להסברים בספר התכנות של כל בקר ובקר. יש לקרוא את ההסבר על כל פונקציה גם בספר הבקר. הסברים נוספים בפרק הוספת מגעים פנימיים בבקר לדיאגראמת הסולם קיימים שימושים רבים למגעים הפנימיים בבקר לדוגמא: הבהוב נורה פעם בשנייה או 10 פעמיים בשנייה,השוואה לאחר ביצוע פעולת השוואה, ביצוע פעולות בהתחלת סריקה, התראה על סוללה חלשה ועוד רבים. כתובות מגעים אלו משתנות מבקר לבקר. לכן תוכנת CX-PROGRMMER קוראת למגעים אלו בשמות ללא חשיבות לכתובת המדויקת של כל מגע ומגע. לאחר הוספת מגע פנימי ניתן לראות גם את הכתובת המדויקת שלו בבקר זה. להוספת מגע פנימי: פתח את תיבת הדו שיח המופיע בהכנסת מגע פתוח או סגור ובחר את המגע אותו ברצונך להוסיף לתוכנה

113 פקודת END כאשר פותחים פרויקט חדש התוכנה מוסיפה באופן אוטומטי קטע בשם END ובו הפונקציה.(01)END אין צורך להוסיף פקודה זו שוב הגדרות SETTINGS לפתיחת הגדרות הבקר יש ללחוץ לחיצה כפולה על SETTINGS בחלון העבודה. לכל בקר הגדרות שונות: מספר יציאות תקשורת, מונים מהירים, יציאות מהירות, תזמונים ועוד. לפירוט המלא של הגדרות הנחוצות לכל בקר ובקר יש לפנות לספר התכנות של כל בקר. ראה פרק בקרי.OMRON למתכנתים מתחילים לא מומלץ לשנות הגדרות אלו. לעומת זאת שינוי אחד כן יש לבצע בכל הבקרים; והוא קביעת מצב העבודה לאחר חידוש אספקת המתח לבקר. מומלץ לבחור במצב MONITOR כאשר מחובר צג או מחשב לבקר. ובמצב RUN כאשר הבקר עובד באופן עצמאי ואין צורך לשנות נתונים באזורי הזיכרון שלו.. הערה: כאשר מחובר מחשב עם תוכנת CX לבקר ניתן תמיד לשנות את מצב עבודתו. הגדרות אלו מתייחסות למצב בו המחשב אינו מחובר לבקר מתרחשת הפסקת חשמל. 113

114 לאחר חידוש אספקת המתח לבקר הבקר יתחיל לעבוד במצב המוגדר בחלון זה: לאחר שינוי ההגדרות יש לטעון אותן לבקר פעם אחת לפחות ראה פרק: (5.4.3 העברת תוכנה לבקר ([Transfer] 5.4 תכנות וביצוע פעולות ושינויים מול מערכת עובדת line) (On בדיקת שגיאות בתוכנית (COMPILE) לפני העברת התוכנית לבקר בצע בדיקת שגיאות בתוכנית הבקר ותקנן. לצורך כך לחץ על המקש F7 או מתפריט חלון התוצאה יפתח. לחיצה כפולה עם העכבר על שורה בחלון התוצאה, או הקשה על המקש F4 תעביר את הסמן ותציג את המקומות בדיאגראמת הסולם בהם ישנה אזהרה או שגיאה. לסגירת חלון התוצאה הקש ALT+2 או.ESC 114

115 ניתן להעביר את התוכנה לבקר כאשר קיימות אזהרות( WARNING ) לדוגמא: שימוש כפול בקוצבי זמן במילים או פעמיים באותה יציאה. אולם יש צורך לבדוק את משמעות האזהרות ולוודא שתוכנת הבקר תפעל בהתאם לדרישות. במידה וקיימות שגיאות (ERRORS) בתוכנה לדוגמא: שימוש בכתובת לא חוקית או ציור לא נכון. לא ניתן יהיה להעביר את התוכנה לבקר עד לתיקון השגיאות. להגדרת אפשרויות שונות בבדיקת אזהרות: PROGRAM CHECK OPTION המופיע בתמונה למעלה, וסמן את כנס לתפריט -> PLC הרכיבים שברצונך לבטל או להוסיף מהבדיקה. לאחר מכן לחץ OK ובדוק את התוכנה שוב התקשרות לבקר ONLINE) (GO תוכנת CX-PROGRAMMER מאפשרת שלוש צורות שונות להתחברות לבקר המופרטות בשלושת הפרקים הבאים: התקשרות לבקר ONLINE) (WORK יש להקיש: CTRL+W או על הסמל הבא : או מתפריט. WORK ON LINE<- PLC לשינוי הגדרות יציאת התקשורת במחשב או קצב תקשורת לבקר: יש ללחוץ לחיצה כפולה על הבקר. חלון CHANGE PLC נפתח. יש ללחוץ על לחצן SETTINGS מצידו הימני של תפריט הרשת. 115

116 לאחר מכן יש ללחוץ על כרטסת.DRIVER לאחר בבחירת סוג הבקר בתוכנת CX התוכנה מתאימה את קצב התקשורת הנכון לכל בקר. במידה ולא בוצעו שינויים בהגדרות הבקר קצב תקשורת של יציאות התקשורת או במספר הבקר, אין צורך לשנות הגדרות אלו למעט מספר היציאה במחשב. לאחר ביצוע השינוי לחץ OK ו.OK ונסה להתחבר שוב. לאחר השלמת ההתקשרות לבקר חלון דיאגראמת הסולם ישנה את צבע הרקע לאפור ומצב הפעולה של הבקר יוצג מצידו הימני בחלון הפרויקט בתמונה למטה. הערה: במידה ואינך מצליח להתקשר לבקר פנה לנספח ב' פתרון בעיות תקשורת בקר מחשב. דיאגראמת הסולם ברקע אפור קווי הזרימה הלוגית בצבע ירוק מצב פעולת הבקר 116

117 התקשרות אוטומטית ONLINE) (AUTO בחר באפשרות זו במקרים הבאים: תוכנת הבקר לא נמצאת על המחשב וברצונך להתקשר לבקר ולהעביר את התוכנה מהבקר למחשב או כאשר מתעוררת בעיית התקשרות לבקר ראה נספח ב'. להפעלת התקשרות אוטומטית פעל לפי השלבים הבאים: א) שמור וסגור את הפרויקט הנוכחי או פתח תוכנת CX חדשה\נוספת ריקה. ב) לשינוי מספר היציאה במחשב להתחברות אוטומטית גש לתפריט: Plc->Auto Online->select serial port ובחר את היציאה המתאימה במחשב. ג) לחץ על הסמל הבא: או מתפריט Plc-> Auto Online -> Auto Online ד) תיבת דו שיח תוצג: בחר האם ברצונך להעביר את התוכנה מהבקר למחשב. במידה והינך בודק תקשורת בלבד לחץ NO על מנת לחסוך בזמן העברה. במידה וברצונך שלאחר השלמת ההתקשרות האוטומטית תוכנת הבקר תועבר למחשב לחץ.YES ה) תוכנת ו) תוכנת CX תחפש את הבקר סוג הבקר ותתקשר אליו. CX תעביר את התוכנה מהבקר למחשב במידה ובחרת ב YES בסעיף ד' התקשרות למדמה SIMULATOR) (WORK ONLINE תוכנת CX-SIMULATOR היא תוכנה המדמה הרצת כל סוגי הבקרים מהסדרות CJ/CS/CP על המחשב ללא צורך בהתקשרות לבקר אמיתי. בכדי להתקשר למדנה יש להתקין את תוכנת CX SIMULATOR בנפרד ואין צורך להפעילה. תוכנת CX-SIMULATOR לא תומכת בבקרים CPM\CQM\C200 וישנים יותר. במידה ותוכנה זו מותקנת על המחשב פעל לפי השלבים הבאים על מנת להתקשר לבקר מדומה: א) לחץ על הסמל הבא: או על הקיצור CTRL+SHIFT+W או מתפריט: PLC->WORK ONLINE SIMULATOR ב) סרגל ה- SIMULATOR יופעל ותיבת דו שיח להעברת תוכנה לבקר תיפתח 117

118 באופן אוטומטי ראה פרק הבא העברת תוכנה לבקר. ג) כעת הבקר המדומה רץ על המחשב ומתפקד כבקר רגיל לכל דבר פרט להפעלת היציאות הפיזיות בשטח. ניתן להשתמש בתוכנה זו לבדיקת תוכנה או קטעים של תוכנה. ד) בתוכנה זו אפשרויות רבות ומגוונות כגון : שינוי מצב הכניסות בהתאם למצב היציאות לפי זמנים או תנאים מסוימים ועוד. למידע נוסף על תוכנה זו ראה ספר: W366-E1-05- CS&CJ Series CX-Simulator Ver.1.5 OpMan.pdf העברת תוכנה לבקר (Transfer) לאחר השלמת ההתקשרות לבקר ובכדי להתחיל לעבוד באופן מכוון ONLINE יש לוודא שהתוכנה במחשב תהיה שווה לתוכנה בבקר. לצורך כך יש לבחור אחת משלושת האפשרויות הנ"ל לפני התחלת העבודה המכוונת.(ONLINE) העברת תוכנה מהמחשב לבקר. PLC).(TRANSFER TO העברת תוכנה מהבקר למחשב PLC).(TRNASFER FROM השוואת התוכנה במחשב לתוכנה בבקר PLC).(COMPARE WITH (1 (2 (3 בפרק זה מוסברת הדרך לביצוע כל אחת משלושת האפשרויות יש לוודא השלמת ההתקשרות לבקר לפני ביצוע כל אחת פעולות אלו. הערה: מכיוון שפרויקט אחד בתוכנת CX יכול להכיל כמה בקרים שונים יש לסמן עם העכבר את הבקר אליו רוצים להעביר תוכנה או להעביר את סמן העכבר לדיאגראמת הסולם של אותו בקר העברת תוכנה מהמחשב לבקר PLC) (TRANSFER TO בחר באפשרות זו אם כתבת תוכנה חדשה ויש ברשותך בקר חדש או אם ברצונך למחוק את התוכנה בבקר בתוכנה מעודכנת יותר. להעברת התוכנה לחץ CTRL+T או מתפריט PLC->TRANSFER->TO PLC 118

119 תיבת דו שיח זו תיפתח. בחר את השדות שברצונך להעביר לבקר. PROGRAM תוכנית/יות הבקר דיאגראמת הסולם. EXP FUNCTIONS פקודות נוספות. בחר אפשרות זו רק אם אתה משנה את סוגי הפקודות הנוספות. SETTINGS הגדרות הבקר.(ראה פרק הגדרות.(SETTINGS יש לבחור אפשרות זו אם ברצונך להעביר הגדרות מהמחשב לבקר. בבקרים שונים שדות שונים הניתנים להעברה לדוגמא: הערות, טבלת מיקומי כרטיסים ועוד. לחץ.OK תוכנת CX מציגה כמה אזהרות יש לקרוא אותן וללחוץ.YES במידה והבקר נמצא במצב RUN או MONITOR התוכנה תעביר את הבקר למצב STOP/PROGRAM לאחר אישור תעביר את התוכנה לבקר ולאחר אישור תחזיר את הבקר למצבו הקודם. כעת הבקר מוכן לעבודה מכוונת.(ONLINE) 119

120 העברת תוכנה מהבקר למחשב PLC) (TRNASFER FROM בחר באפשרות זו כאשר תוכנת הבקר לא נמצאת במחשב וברצונך להעביר את התוכנה מהבקר למחשב. הערה: במידה והבקר אינו מכיל את הערות לתוכנה, ההערות למגעים בתוכנה הקיימת ימחקו. לכן מומלץ לבצע אופציה זו לאחר פתיחת תוכנת CX חדשה. לאחר השלמת ההתקשרות לבקר בחר בתפריט: PLC->TRANSFER->FROM PLC או לחץ.CTRL+SHIFT+T אין צורך להעביר את הבקר למצב STOP/PROGRAM תיבת דו שיח זו נפתחת. בחר את השדות אותם ברצונך להעביר מהבקר למחשב. ראה סעיף ולחץ.OK הודעת אזהרה מופיעה ומתריעה שכל התוכנה והערות הנמצאות בתוכנת CX במחשב יימחקו. לפני ביצוע העברה מבקר למחשב יש לשמור את התוכנה הקיימת ולפתוח פרויקט חדש. התוכנה כעת מועברת מהבקר למחשב המתן לחץ OK בסיום. כעת הבקר מוכן לעבודה מכוונת.(ONLINE) השוואת התוכנה במחשב לתוכנה בבקר PLC) (COMPARE WITH בחר באפשרות זו כאשר: תוכנת הבקר נמצאת במחשב ובבקר וברצונך לבצע שינויים ONLINE EDIT או לעבוד באופן מכוון כדי לבדוק תקלה כלשהי. מתפריט:- PLC->TRANSFER.>COMPARE WITH PLC תיבת דו שיח זו תיפתח. בחר את השדות שברצונך להשוות. כאשר מתחברים בפעם הראשונה מומלץ לבחור את הקטעים והתוכנות. לחץ.OK המתן להודעה: COMPARE SUCCESSFUL 120

121 לחץ.OK במידה והתוכנה בבקר לא תואמת לתוכנה במחשב חלון זה יוצג: בעזרת חלון זה ניתן לצפות בהבדלים בין התוכנות לתקנן בתוכנת המחשב ולחזור על התהליך. כמוכן ניתן לפתוח תוכנת CX-PROGRAMMER נוספת להתחבר לבקר להעביר את התוכנה מהבקר למחשב ולשמור אותה בקובץ ב'. כעת ניתן להעתיק חלקים מתוכנה ב' לתוכנה א' בכדי להתאים את תוכנה א' במחשב לתוכנה בבקר. על מנת לחסוך בזמן העברות תוכנה מהבקר למחשב לצורך השוואה: ניתן גם להשוות תוכנה א' לתוכנה ב' השמורה במחשב. כניסה מהתפריט הבא: לחץ לחצן ימיני על הבקר ובחר ב- COMPARE.PROGRAM בחר את תוכנית ב' שנשמרה ולחץ.OPEN אין צורך בהתקשרות לבקר לביצוע פעולה זו. 121

122 פיקוח\השגחה (MONITORING) לאחר השלמת ההתקשרות לבקר תוכנת CX נכנסת באופן אוטומטי למצב.MONITORING הערה: יש להבדיל בין מצב פעולת הבקר MONITOR למצב MONITORING בתוכנה. הבקר יכול להיות בכל מצב פעולה.PROGRAM/MONITOR/RUN כאשר תוכנת CX נמצאת במצב מכוון ONLINE היא יכולה להיות במצב.MONITORING או לא במצב MONITORING במצב :MONITORING ניתן לצפות בערכים בבקר ולראות את מצב הביטים. כאשר התוכנה לא נמצאת במצב :MONITORING לא ניתן לראות נתונים אלו אבל עדין התוכנה מקושרת לבקר במצב זה ניתן להעביר תוכנה ולבצע שינויים( EDIT.(ONLINE כניסה ויציאה ממצב MONITORING ע"י לחיצה על CTRL+M או על הסמל הבא: יציאה ממצב MONITORING מאפשת עבודה מהירה יותר בכתיבת תוכנה ללא עצירת הבקר EDIT).(ONLINE מצב זה שימושי בעיקר כאשר הרבה חלונות פתוחים והתוכנה גדולה. כאשר מספר החלונות לא גדול אין צורך בביטול מצב.MONITORING 122

123 צפייה במספר חלונות בו זמנית תוכנת CX PROGRAMMER מאפשרת צפייה בכמה חלונות בו זמנית. לחץ לחיצה כפולה על הקטע (SECTION) שברצונך לראות. דיאגראמת הסולם מוצגת מצד ימין. לחץ לחיצה כפולה על קטע נוסף בתוכנה דיאגראמת הסולם של הקטע הנוסף תופיע בצד ימין. למעבר בין החלונות הקש. CTRL+F6 לאפשרויות נוספות לתצוגת חלונות: בחר באחת או יותר מהאפשרויות בתפריט חלונות. מתפריט זה ניתן: ליצור חלון חדש. לסגור את כל החלונות הפתוחים. לעבור לחלון הבא. לעבור לחלון הקודם. לחלק חלון. לסדר את כל החלונות אחד מעל השני. לסדר את כל החלונות במאוזן. לסדר את כל החלונות במאונך. לשנות את סדר הסמלים. Split =חלוקת המסך ל 4 חלונות או ל 2. לעבור לחלון מסוים. יכולות אלו מאד שימושית למעקב ופיקוח. הערה: יש לזכור לסגור חלונות שאינם נמצאים בשימוש כדי לא להעמיס על זיכרון המחשב. 123

124 חלון ההשגחה WINDOW) (WATCH לצפייה ולהסתרת חלון ההשגחה לחץ.ALT+3 מתפריט VIEW->WINDOWS->WATCH או על הסמל הבא: חלון ההשגחה יפתח. להוספת כתובת לצפייה: לחץ לחיצה כפולה לחצן שמאלי עכבר או ENTER במקום פנוי. בחר את הבקר. הקש את הכתובת הרצויה או בחר מתוך רשימה. בחר בפורמט לתצוגה. -לחץ.OK 124

125 שינוי ערך כתובת סיבית בבקר: לחץ לחיצה כפולה או ENTER על שורה מסוימת המציגה ביט/סיבית. הכנס ערך ולחץ ENTER או.SET שינוי ערך ערוץ בבקר: עמוד על שורה מסוימת המכילה ערוץ. לחץ לחיצה כפולה לחצן שמאלי עכבר או ENTER הקלד ערך ולחץ SETVALUE או.ENTER לשינוי סיביות (ביטים) בתוך הערוץ לחץ על BINARY חלון זה יפתח. ניתן לראות את מצב הסיביות בתוך הערוץ וכמוכן לאלץ אותן לפי הפירוט בחלון. לשינוי צורת ההצגה: של הכתובת או הכתובת עצמה לחץ סמן קטע מסוים מדיאגראמת הסולם וגרור אותו אל חלון ההשגחה. כל הכתובות בקטע זה יתווספו לחלון ההשגחה. 125

126 להעתקת רשימת כתובות מ- :Global Symbols לחץ לחיצה כפולה על.SYMBOLS סמן כתובות להעתקה. העתק CTRL+C הדבק בחלון זה. אפשרות עבודה עם גיליונות בחלון ההשגחה: הוספת גיליונות כמו ב-.EXCEL מחיקת גיליונות. שינוי שמות של גיליונות. לביצוע שינויים בגיליונות ובחלון זה לחץ לחצן עכבר ימני על החלון ובחר מתפריט. מצב חלון זה נשמר עם התוכנית. 126

127 השתמש בסימנים הבאים על מנת לכתוב ערכים לערוצים בפורמטים שונים מעקב אחר שינוי מצב סיבית (ביט) תוכנת CX-PROGRAMMER מאפשרת מעקב אחר שינוי המצב של ביט מסוים כניסה יציאה או ביט פנימי בבקר. לצורך כך יש להציב את הסמן על הביט וללחוץ על הסמל הבא : או לחצן ימני ושמאלי על.DIFFERENTIAL MONITOR חלון דו שיח זה יפתח: בחר בעלייה או ירידה של הביט, בחר האם ברצונך לשמוע צליל ולחץ.START צבע הרקע ישתנה משחור ללבן בהתאם לשינוי במצב הכתובת. ומספר השינויים יופיע מצד שמאל של חלון זה. ליציאה לחץ STOP ו.CLOSE 127

128 כלי זה שימושי בבדיקות מצב כניסות הבקר כאשר רכיבי הכניסות מרוחקים ואדם אחד צריך לבדוק את תקינותן אילוץ ביטים (סיביות) ניתן לאלץ ביטים מחלון המעקב או ישירות בדיאגראמת הסולם. לפני אילוץ יש לוודא שהבקר נמצא במצב.MONITOR סמן את הביט שברצונך לאלץ לחץ לחצן ימני עכבר ובצע את הפעולה הדרושה. אפשרות ביצוע ע"י קיצורי המקשים הבאים: לאילוץ ביט למצב FORCE ON לחץ CTRL+J לאילוץ מגע למצב FORCE OFF לחץ CTRL+K לשחרור האילוץ מכל מצב לחץ CTRL+L כאשר ביט נמצא במצב אילוץ, סימן מנעול זה יופיע לצידו: 128

129 כדי לסרוק את כל הכתובות המאולצות כרגע: לחץ לחיצה כפולה על: MEMORY מופיע בעץ הפרויקט בתוך אזור העבודה ALT+1 מתחת להגדרות. חלון אזורי הזיכרון של הבקר יפתח. לחץ על כתובות ועל מצב אילוצים. כעת התוכנה תסרוק ותציג את כל הכתובות המאולצות בבקר. חשוב לזכור בסיום הבדיקות יש לבטל את כל מצבי האילוץ מתפריט: <- FORCE<- PLC CANCEL ALL 129

130 שינוי ערך רגעי או ערך התחלתי לקוצב זמן או למונה וודא שהבקר נמצא במצב. MONITOR לשינוי ערך רגעי: (שינוי זה יכול להתבצע תוך כדי ספירה בלבד) - הצב את הסמן על הערך הרגעי ולחץ לחיצה כפולה או.ENTER לשינוי ערך התחלתי (ניתן לשינוי כל הזמן): הצב את הסמן על ערך ההתחלתי לקוצב הזמן או למונה ולחץ לחיצה כפולה או ENTER שינוי ערך רגעי: חלון זה יפתח: הכנס ערך ולחץ OK או.ENTER שינוי ערך התחלתי: חלון זה יפתח: הכנס ערך חדש ולחץ OK או.ENTER שים לב יש להוסיף # לפני המספר. 130

131 5.4.5 חיפוש והחלפה פרק זה יפרט את השיטות השונות להתמצאות בתוכנה למעבר ממקום למקום מיציאה לכניסה והחלפת כתובות בבקר חיפוש מחלון מראה מקום כתובות (ADDRESS REFERENCE ALT+4) תוכנת CX-PROGRAMMER מאפשרת חיפוש כתובת באפשרויות שונות. אפשרות שימושית ביותר היא חיפוש מחלון מראה מקום כתובות. לשימוש בחלון זה: הצב את הסמן על הכתובות בדיאגראמת הסולם אותה אתה מחפש ולחץ על צירוף המקשים ALT+4 או על הסמל הבא: חלון מראה מקום כתובות יפתח ובו ניתן יהיה לראות את כל המקומות בדיאגראמת הסולם, בהם מופיעה כתובת זו ואיזה שימוש נעשה בה. (בדוגמא זו ) ניתן לעבור בין מקומות אלו בתוכנה ע"י החיצים למעלה ולמטה או ע"י לחיצה עם העכבר על השורה הרצויה בחלון זה. לחיפוש כתובת אחרת: הקלד את הכתובת בשורה ADDRESS לחץ.FIND לבחירת כתובת מתוך רשימת הכתובות המתועדת: לחץ.BROWSE 131

132 אפשרויות נוספות: כאשר חלון זה פתוח ניתן לסמן כל כתובת המופיעה בדיאגראמת הסולם עם העכבר. חלון מראה מקום כתובות יציג את כל המקומות בהם כתובת זו מופיעה בבקר. לסגירת החלון לחץ שוב על הסמל הבא: או לחץ שוב על צירוף המקשים.ALT מעבר בין כניסות ויציאות של כתובת בבקר למעבר מכניסה ליציאה של כתובת מסוימת עמוד על הכניסה ולחץ על מקש רווח. למעבר מיציאה לכניסה של אותה כתובת עמוד על היציאה ולחץ + SHIFT רווח. ראה תמונה: אפשרות נוספת: עמוד עם הסמן על כתובת מסוימת, לחץ לחצן ימני עכבר ובחר ב.GOTO בחר באפשרות הרצויה: המיקום הבא/הכניסה הבאה/- היציאה הבאה/המקום הקודם. ניתן להשתמש גם בקיצורי מקשי המקלדת למעבר בין מקומות שונים של אותה הכתובת: עמוד עם הסמן על הכתובת ולחץ: ALT+SHIFT+O מעבר ליציאה הבאה, ALT+SHIFT+I מעבר לכניסה הבאה, N המיקום הבא של כתובת זו, B הנקודה הקודמת ממנה קפצת. 132

133 חיפוש תוכנת CX-PROGRAMMER מאפשר חיפוש לכתובת ערך פונקציה או מלל המופיע בתוכנה. להפעלת החיפוש לחץ על צירוף המקשים CTRL+F או מתפריט FIND -> EDIT או על הסמל הבא: תיבת דו שיח "חיפוש בבקר" תיפתח. הקלד את הכתובת או הפונקציה בחר את מה ברצונך לחפש. הרצויה ולחץ.FIND NEXT ניתן לחפש גם תחום כתובות לדוגמא: ( ) להסבר מפורט על אופן הקלדת הנתונים לחיפוש לחץ על.HELP החלפה תוכנת CX-PROGRAMMER מאפשר חיפוש והחלפה לכל כתובת ערך פונקציה או המקשים CTRL+H או מתפריט מלל המופיע בתוכנה. להפעלת חיפוש והחלפה לחץ על REPLACE -> EDIT או על הסמל הבא: תיבת דו שיח "החלפה בבקר" תיפתח. בחר את מה ברצונך להחליף. 133

134 הקלד את הכתובת או הפונקציה הרצויה. ניתן גם לעמוד עם הסמן על המגע או הפונקציה אותו ברצונך להחליף וללחוץ CTRL+H (פעולה זו חוסכת הקלדה). לחץ FIND NEXT לחיפוש. לחץ REPLACE להחלפה בודדת של הכתובת הנוכחית. לחץ REPLACE ALL להחלפה כוללת. פעולה ההחלפה הכוללת מחליפה את כל המקומות בבקר כולל ההערות לכתובות. ניתן להחליף גם תחום כתובות לדוגמא: ל (הסימן חוסך את כתיבת הכתובת הסופית בדוגמא הנ"ל ) אם הינך מעונן להחליף ערוצים ללא סיביות (ביטים) לדוגמא :H50-H54->H60-H64 יש להסיר את הסימון מהתיבה INCLUDE BOOLS הסרת סימון זה תחליף את כל המקומות בהם ה- H הנ"ל מופעים בתור ערוץ לדוגמא בפקודות MOV ולא תחליף את המקומות בהם יש פעולה המשתמשת בביט בודד לדוגמא LD H51.05 או.OUT H52.03 להסבר מפורט על אופן הקלדת הנתונים להחלפה לחץ על.HELP הערה: יש לבצע פעולה זו במצב לא מכוון OFFLINE ולאחר מכן להעביר את התוכנה לבקר שינוי הכול תוכנת CX-PROGRAMMER מאפשרת שינוי והחלפה לכל כתובת ערך פונקציה או מלל המופיע בתוכנה. להפעלת שינוי הכול לחץ על המקשים CHANGE ALL <- EDIT או מתפריט CTRL+R או על הסמל הבא: 134

135 תיבת דו שיח "שינוי הכול" תיפתח. בחר את מה ברצונך לשנות. הקלד את הכתובת או הפונקציה הרצויה. ניתן גם לעמוד עם הסמן על המגע אותו ברצונך להחליף וללחוץ CTRL+R (פעולה זו חוסכת הקלדה) ולחץ FIND NEXT לחיפוש לחץ REPLACE להחלפה בודדת של כתובת נוכחית. לחץ REPLACE ALL להחלפה כוללת. ניתן להחליף גם לדוגמא: תחום כתובות ל (הסימן חוסך את כתיבת הכתובת הסופית בדוגמא הנ"ל ) שינוי הכול והחלפה דומים מאוד אחד לשני. למעט אפשרויות אלו: להחלפת כל המגעים של כניסה מסוימת ממגע פתוח למגע סגור ולהיפך: סמן את השדה INVERT OPEN/CLOSE BIT החלפת מגעים ללא ההערות הסר את הסימון מהשדה.INC SYMBOLS COMMENTS להסבר מפורט על אופן הקלדת הנתונים להחלפה לחץ על.HELP הערה: יש לבצע פעולה זו במצב לא מכוון OFFLINE ולאחר מכן להעביר את התוכנה לבקר מעבר להערות רשת RUNG למעבר מהיר מקטע לקטע ומרשת לרשת ניתן ללחוץ על המקש L או על צירוף המקשים.ALT+SHIFT+R 135

136 בחלק העליון של תיבת דו שיח זו ניתן לבחור את הקטע הרצוי. מתוכו ניתן לבחור את הערת רשת RUNG הרצויה לחיצה כפולה תעביר אותך ישירות למקום זה בתוכנה עריכה במצב מכוון EDIT) (ONLINE EDIT) (ONLINE תכונה המאפשרת עריכה או שינוי תוכנית הבקר (דיאגראמת הסולם) תוך כדי פעולת הבקר. הערה: שים לב כי יש לבדוק טוב את התוכנה לפני שליחת השינויים לבקר למניעת התנהגות ותוצאות בלתי צפויות מהבקר ראה פרק 1 הוראות בטיחות. לפני כניסה למצב EDIT) (ONLINE וודא שהבקר נמצא במצב.MONITOR עמוד על הרשת RUNG שברצונך לערוך. לעריכת מספר רשתות RUNG במקביל: יש לסמן אותן תחילה עם העכבר או בעזרת המקש SHIFT והחיצים למעלה ולמטה. לחץ CTRL+E או מתפריט ראה תמונה: האזור הניתן לעריכה יהפוך את הרקע שלו ללבן. כעת ניתן לבצע שינויים באזור זה כמו במצב לא מכוון לרבות הוספת רשתות.RUNG לאחר ביצוע העריכה/שינוי/מחיקה. ניתן לשלוח את השינויים לבקר: CTRL+SHIFT+E או לבטל את העריכה ולחזור למצב הקודם: לחץ. CTRL+U לחזרה לאזור העריכה מכל מקום וחלון אחר בתוכנה: לחץ.SHIFT+E כל הקיצורים מופעים גם דרך תפריט EDIT-> PROGRAM ->ONLINE 136

137 נספח א: המרת קבצים מתוכנת SYSWIN3.4 לתוכנת CX אפשרות ראשונה: פתיחת קובץ תוכנת בקר, שנכתב בתוכנת CX- ישירות מתוכנת SYSWIN פתח תוכנת.CX בחר בפתיחה ושנה את סוג הקובץ.PROGRAMMER ל- SWP. בחר את הקובץ SWP SYSWIN ולחץ.OPEN לאחר ההמרה יש לטעון את התוכנה לבקר. אפשרות שנייה: בחר באפשרות זו אם ברצונך: להמיר קובץ תוכנת בקר שנכתב בתוכנת SYSWIN בגרסה 3.4 לתוכנת הערות המגעים והערות הבלוקים. CX לשמור את - - לשמור על תוכנה תואמת לתוכנה הנמצאת בבקר ללא צורך בטעינת התוכנה לבקר לאחר ההמרה. הערה: קיימים מקרים בהם התוכנה בבקר שונתה בעזרת תכנות ידני או שהתוכנה נכתבה בתוכנת LSS ולאחר מכן הומרה לתוכנת.SYSWIN ולאחר ביצוע כל הסעיפים המפורטים בנספח זה ועדין לא תוכל להשוות את התוכנה במחשב לתוכנה בבקר בעזרת תוכנת.CX במקרים אלו יש לבצע בדיקת תוכנית במצב לא מכוון לחיצה על המקש F7 ולאחר מכן לטעון את התוכנה לבקר. 137

138 לביצוע האפשרות השנייה יש לפעול לפי השלבים הבאים: פתח את תוכנת SYSWIN ופתח את הקובץ שברצונך להמיר. 1. התקשר לבקר. השווה את תוכנת הבקר שפתחת ונמצאת במחשב לתוכנה הנמצאת בבקר..2 אם מתקבלת הודעת התאמה עבור לסעיף 7..3 אם מתקבלת הודעה על הבדלים יש לתקן את התוכנה במחשב לחזור לסעיף 4 עד לקבלת הודעה על תאימות התוכנה בין המחשב לבקר (סעיף 5). נתק את התקשורת לבקר. שמור את הקובץ בספריה זמנית

139 6. פתח תוכנת.CX 7. בחר בתפריט TOOLS.OPTION 8. בחר ב- GENERAL וסמן את COMPATIBLE לפי הציור לחץ אישור..OPEN.9 בחר בתפריט <- FILE עבור לספריה הזמנית. (הספרייה בה שמרת את הקובץ בסעיף 5) בחר סוג קובץ *swp סמן את הקובץ. לחץ.OPEN בחלק מהבקרים תתקבל ההודעה הבאה: יש לבחור את המעבד המתאים.10 וללחוץ OK הערה: לבקר C200HX-Z עבור לסעיף

140 ולאחר מכן חזור לסעיף 11 התקשר לבקר. ראה פרק התקשרות לבקר.11 (GO ONLINE).12 לחץ.YES במידה ואינך מצליח להתחבר לבקר פתח הגדרות רשת. לחיצה כפולה על החץ השמאלי התמונה למעלה(סעיף 14). שנה את ההגדרות התקשורת בהתאם לגדרות התקשורת של הבקר או לפי הגדרות התקשורת.13 בSYSWIN. לחץ OK ו.OK לפתרון בעיות תקשורת בקר מחשב ראה נספח ב..14 השווה את תוכנת הבקר במחשב לתוכנה בבקר. COMPARE WITH PLC <- TRANSFER בחר בתפריט -> PLC 140

141 .15 לחץ.OK 16. המתן במידה והתוכנה שווה: לחץ OK ועבור לסעיף במידה והתוכנה אינה שווה: לחץ OK וחזור לסעיף 1 או לחץ OK ותקן אותה ראה פרק השוואת התוכנה במחשב לתוכנה בבקר 141

142 .(COMPARE WITH PLC) לאחר המרת התוכנה והשוואה לבקר שמור את התוכנית בשלב ראשון בספריה הזמנית..19 בחר בתפריט SAVE AS <- FILE הקפד על סיומת *.cxp.20 בחר בתפריט <- FILE SAVE AS שמור את הקובץ בספריה הסופית מחק את סיומת.CXT ההבדל בין שני סוגי הקבצים הוא: קובץ CXP הוא קובץ דחוס ותופס הרבה פחות מקום. שניהם מכילים את אותה אינפורמציה. החלפת שמות למגעים: תוכנת תוכנת SYSWIN מאפשרת ליצור שם למגע עם הסימן "-" מינוס\מקף. CX אינה מאפשרת שימוש בסימן מינוס\מקף "-" אבל מאפשרת שימוש בקו תחתון "_". זאת מכיוון ששמות המגעים משמשים במידת הצורך את התוכנית.(DDE) לצורך העברת נתונים מהבקר לתוכנות אחרות CXSERVER MINUS במקום." " כאשר ממירים קובץ מ SYSWINל CX תוכנת CX רושמת את המילה 142

143 לדוגמא: SYSWIN STEP-1 CXלאחר המרה 1.00 STEPMINUS1 לתיקון השמות בצע החלפה ראה פרק החלפה.21 בחר ב SYMBOL NAMES רשום MINUS מחק את הסימון משני השדות o o לחץ REPLACE ALL.22 לחץ.YES.23 לחץ.OK ביטול הכנסת מיקום הערות בבקר בבקרים C200HX-z בלבד. תוכנת CX בבררת המחדל מאפשרת הכנסה של מיקום הערות הבלוקים לתוך תוכנת הבקר (לא את הערות עצמן, רק את המיקום שלהם בתוכנה). ניתן גם לשמור קובץ הערות לבלוקים ומיקומן בתוכנה. אפשרות זו נועדה לשחזר הערות לתוכנה (ששונתה ללא תוכנת המקור עם הערות) ע"י הכותב הראשוני. כאשר התוכנה במחשב לא מתאימה לתוכנה בבקר ניתן לטעון את התוכנה מהבקר למחשב ואז להחזיר את הערות למקומן (מתוך הקובץ). 143

144 בתוכנת SYSWIN אפשרות זו לא קיימת. היות ואנו ממירים תוכנה מ- SYSWIN וכדי לקבל תוכנה מתאימה לבקר יש צורך לבטל אפשרות זו גם בתוכנת.CX על מנת לבטל הכנסת מיקום הערות בתוכנת הבקר יש לפעול לפי השלבים הבאים:.1 2. יש לבטל את הסימון מהשדה USE COMMENT. INSTRUCTION חזור לסעיף 11 והמשך. בהצלחה! 144

145 נספח ב' פתרון בעיות תקשורת בקר מחשב במידה וקימת בעיית התקשרות לבקר פעל לפי השלבים בנספח זה: לשינוי הגדרות יציאת תקשורת במחשב או קצב תקשורת: יש ללחוץ לחיצה כפולה עם העכבר על הבקר חלון CHANGE PLC נפתח. יש ללחוץ על לחצן SETTINGS מצידו הימני של תפריט סוג הרשת. לאחר מכן יש ללחוץ על כרטסת.DRIVER כאשר בוחרים את סוג הבקר בתוכנה התוכנה בוחרת את קצב התקשורת המתאים לכל בקר. במידה ולא בוצעו שינויים בקצב התקשורת של הבקר או במספר הבקר אין צורך לשנות הגדרות אילו למעט מספר יציאת התקשורת במחשב. לאחר ביצוע השינוי לחץ OK ו-.OK ונסה להתחבר שוב. במידה ולא הצלחת בדוק את הכבל ואת מתמרי התקשורת. 145

146 אם הינך משתמש בכבל 9 פין נקבה ל 9 פין זכר בבקר או על מתמר התקשורת אזי הלחמות הכבל צריכות להיראות כמו בתמונה: אם אתה משתמש במתמר USB ל RS232 בדוק את תקינותו מול בקר OMRON אחר. נסה שוב להתחבר והבט על נורית COMM (כתומה) בבקר. בזמן ניסיון ההתקשרות נורית זו צריכה להבהב. במידה ונורית זו לא מהבהבת: הכבל לא תקין או יציאת התקשורת במחשב לא נכונה.בדוק את המחשב והכבל על בקר אחר לאחר השלמת התקשרות לבקר האחר חזור לבקר זה. כאשר נורית COMM כתומה מהבהבת אפילו לזמן קצר מאוד: ועדיין אינך מצליח להתקשר לבקר יש להעביר DIP SWITCH מתאים להחזרת יציאת התקשורת בבקר C200HS להגדרות מפעל. מספר מפסק זה משתנה מבקר לבקר בד"כ (מספר 5 בבקרי 1 ( CQM1HCQM C200HX אבל לא בכל הבקרים (בבקר CPM2 מפסק מצידו השמאלי של חיבור 9 פינים). פנה אל ספר ההפעלה של כל בקר ובדוק איזה מפסק קטן מבצע פעולה זו. בשימוש במתמר CPM1-CIF01 יש להקפיד שמפסק נמצא במצב.HOST -נסה שנית. אם עדין אינך מצליח להתקשר לבקר. נסה התחברות אוטומטית מתוכנת.(AUTO ONLINE) CX אם עדין אינך מצליח בדוק שהבקר המחובר נתמך ע"י התוכנה ראה פרק סוגי בקרים נתמכים. חבר תכנת ידני לבקר עצור את הבקר בדוק הגדרות תקשורת ונסה שנית. כאשר תכנת ידני לא מצליח להתקשר יש לשלוח את הבקר לתיקון. במידה ומופיעים שני פסים ארוכים לרוחב תצוגת התכנות: תקלת מעבד או ספק מתח. 146

147 6. כתיבת תוכנה לבקר הקדמה: פרק זה: מסביר את אופן הפעולה והשימוש בפונקציות הבסיסיות והשימושיות ביותר הבקר, הקימות בכל הבקרים. פרק זה אינו מהווה תחליף לספר התכנות של כל בקר ובקר. לפני התחלת תכנות בקר מסוים פנה לאחד מהספרים הבאים בהתאם לסוג הבקר לקבלת מידע נוסף ומפורט על אופן השימוש בפונקציות השונות של כל בקר: W353-E1-05_CPM1-CPM1A-CPM2A-CPM2C-SRM1-V2 Programmable Controllers Programming Manual W140-E1-04_C1000H-C2000H Manual W322-E1-04_C200HX-HG-HE-CPU W364-E1-03_CQM1H Series Programmable Controllers Inner Boards Programming Manual W394-E1-07_CS-CJ-series Programming Manual W340-E1-11+CS-CJ+Instructions_Reference_Manual W451-E1-01_CP1H_Programming Manual כמוכן מומלץ לקרוא את פרק 5 תוכנה לתכנות בקרים.CX-PROGRAMMER ולתרגל את השימוש בה. 6.1 משמעות אזורי הזיכרון בבקר בפרק זה יוסבר המבנה הכללי של מספרי אזורי הזיכרון ומשמעות האזורים. הקשר בין סיביות לערוצים ותאור כל סוגי הערוצים ואיזורי הנתונים. עבודת הבקר מבוססת על זיהוי ארועים חשמליים הבאים לידי ביטוי בשינוי אותות הכניסה, העברתם דרך הלוגיקה הכתובה ותגובה לאותם האירועים ע"י הוצאות אותות חשמליים דרך כרטיסי היציאה. 147

148 ערוצי הכניסה והיציאה מהווים את הקשר בין העולם החיצוני של הבקר ובין עולמו הפנימי. כל נקודה על כרטיס כניסה או יציאה היא נקודה אמיתית המזוהה ע"י הבקר כמספר ומשמשת בפועל לחיבור אלמנט חשמלי. כל ערוץ בבקר מורכב מ- 16 סיביות (ביטים) כל סיבית בודדת (ביט) בבקר מזוהה ע"י ידי כתובת בת עד 6 ספרות 4 הספרות הראשונות מציינות את כתובת הערוץ ו- 2 הספרות האחרונות מציינות את מיקומה המדויק של הסיבית בתוך הערוץ (00-15). להלן שתי דוגמאות: מציין סיבית 3 בערוץ מציין סיבית 15 בערוץ בצורה דומה מתייחס הבקר אל ערוצים אחרים; כגון ערוצי נתונים המכילים מספרים שונים. ערוץ בן 16 סיביות יכול להכיל מספר בן 4 ספרות. כל 4 סיביות מסוגלות להציג סיפרה הקסדצימלית F-0. סוגי הערוצים: C בבקרים מסדרת :IR INTERNAL RELAYS CJ/CS/CP בבקרים מסדרת :CIO-COMMON INPUT OUTPUT באזורים אלו נמצאות הכניסות ויציאות של הבקר כחלק מטבלת הכניסות ויציאות. הערוצים שאינן מנוצלים עבור כרטיסים ממשיים יכולים לשמש למעגלי עזר ופעולות לוגיות. בחלק מהבקרים מרחב זיכרון זה מיועד גם לכרטיסים מיוחדים החל מערוץ 1500 בבקרי CJ והחל מערוץ 100 בבקרי.C200H יש לקרוא את מפת אזורי הזיכרון המדויקת של כל בקר לפני שימוש בערוצים גבוהים אלו ובכלל. כאשר משתמשים באזור זיכרון זה בתוכנה אין צורך לציין CIO או IR לפני הערוץ או הביט אלה מספיק לכתוב את המספר. הבקר יודע לשייך את המספר ל- IR או ל- CIO באופן אוטמטי. C בבקרים מסדרת :TC TIMERS COUNTERS אזור משותף למונים וקוצבי זמן ברוב הבקרים אזור נפרד לקוצבי זמן בבקרים מסדרת CS1/CJ1/CP1 :T-TIMERS אזור נפרד למונים בבקרים מסדרת CS1/CJ1/CP1 :C-COUNTER 148

149 :AUXILIARY RELAY A ו- C בבקרים מסדרת AR בבקרים מסדרת - CS1/CJ1/CP1 אזור המכיל אינפורמציה כללית על מצב הבקר. חלק מאינפורמציה זו נשמרת גם בשעת חוסר מתח. לדוגמא: שעון זמן אמת בבקר, מספר הפסקות החשמל שהתרחשו התאריך האחרון שבו שונתה התוכנה, דגלי אתחול לכרטיסים מיוחדים וכו'. מומלץ להשאיר איזור זה לשימוש הבקר. C בבקרים מסדרת :LINK RELAYS = LR בבקרים מסדרת CS1/CJ1/CP1 :CIO אזור המכיל ממסרים המיועדים לתקשורת בין בקרים כאשר אין תקשורת בין בקרים אפשר להשתמש בהם כממסרים פנימיים רגילים. C בסדרת :HR-HOLDING RELAYS בסדרת CS1/CJ1/CP1 :H-HOLDING RELAYS איזור המכיל ממסרים שהם בעלי יכולת זיכרון למצב האחרון בו נמצאו לפני הפסקת המתח לבקר.ממסרים אלו נשארים במצבם האחרון לאחר כיבוי המתח והדלקתו. בבקרים מסדרת C ערוצים בבקרים מסדרת CS1/CJ1/CP1 ערוצים :W-WORK RELAYS בסדרת CS1/CJ1/CP1 בלבד איזור הניתן לשימוש כממסרים פנימייים או ערוצים פנימיים בבקר שאינם זוכרים את מצבם לאחר הפסקת חשמל. מומלץ להשתמש באזור זה עבור הממסרים הפנימיים בבקר. בבקרים מסדרת CS1/CJ1/CP1 ערוצים C בבקרים מסדרת :DM-DATA MEMORY בבקרים מסדרת CS1/CJ1/CP1 :D-DATA MEMORY איזור לאחסון נתונים מספריים. גם באיזור זה הנתונים נשמרים במצב של חוסר מתח, אלה שכאן ההתיחסות היא לערוץ שלם בעוד שבאיזור CIO H ההתיחסות אפשרית גם לסליל בודד וגם לערוץ. 149

150 :TR TEMPORARY RELAYS ממסרים מיוחדים אשר להם תפקיד בכתיבת התוכנה בדיאגרמאת הסולם באיזורים בהם יש צמתים. תוכנת הבקר כולה כתובה בזיכרון הנקרא: :UM USER PROGRAM MEMORY קיבולת הזיכרון תלויה בסוג הבקר והמעבד בתוכו למידע על גודל זיכרון התוכנה של כל בקר יש לפנות לפרק פקודות תוכנה בסיסיות מגעים וממסרים קיימות 6 פקודות בסיסיות שהן גם הנפוצות ביותר בכל תוכנה בבקר. LD פקודה לבניית מגע פתוח בתחילת שורה חדשה בדיאגראמת הסולם או בתחילת הסתעפות. - OUT פקודה לבניית ממסר מכל סוג שהוא. AND -פקודה לבניית מגע המצטרף בטור למגע או קבוצת מגעים שכבר קיימים. OR -פקודה לבניית מגע או קבוצת מגעים שכבר המצטרף במקביל למגע קיימים. 150

151 NOT -פקודה הגורמת להיפוך לוגי של הפקודה שלפניה. הפקודה,ORNOT אף פעם לא תופיע לבד, אלא בצירוף לפקודות אחרות: NOT.LDNOT,ANDNOT משמעותה המעשית היא, יצירת מעגלים סגורים. פקודה זו חייבת לבוא בסיום התוכנה. בלעדיה אי אפשר להעביר את הבקר.RUN חסרונה גורם להופעת הודעת תקלה. פקודת END מיוצרת ע"י פונקציה - END למצב.001 ראה גם פרק: שרטוט דיאגראמת סולם בסיסי. פקודת INTERLOCK-IL(002) הפקודה משמשת ככלי עזר במעגלים בעלי הסתעפויות המסתיימות בסלילים. כאשר אין מתח בכניסה לפונקציה, מתבצע דילוג על התוכנה הכתובה בקטע שמפונקצית IL ואילך, עד למציאת הפונקציה.ILC בתוך הקטע הנ"ל חלים החוקים הבאים: סלילים עוברים למצב.OFF קוצבי זמן חוזרים לערך התחלתי.מונים, סלילים ננעלים, ממסרי הזזה- נשארים במצבם האחרון. 151

152 .IL פקודת ILC(003) :INTERLOCK CLEAR פקודה זו חייבת לבוא בהמשך לקטע תוכנה שהתחיל עם בצורה פשוטה ביותר ניתן לתאר את פונקצית IL כפקודה המייצרת קו מתח לוגי נוסף בתוך הענף החשמלי. לאחר פקודה זו ניתן להמשיך ולכתוב פקודות נוספות כאילו הן מתייחסות לקו המתח הראשי על דיאגראמת הסולם. מעגל דוגמא: כפי שרואים בדוגמא, אפשר להשתמש ב- IL מספר פעמים באותו ענף. לסגירה מספיק לכתוב ILC פעם אחת בלבד. על מנת לאפשר הפעלה לסלילים 5.01 ו- 5.02, מלבד התנאים הרגילים להפעלת יציאות אלה: ON=0.03 ו OFF=0.04 עבור יציאה 5.01 ו ON=0.05 עבור יציאה חייבים להתקיים התנאים שבכניסה ל- IL הראשון ) =ON 00.00) וגם התנאים בכניסה ל- IL השני.(000.02=ON) קבוצת ממסרי :TR קבוצת ממסרי TR מאפשרת להתגבר על אותה בעיה שהודגמה בסעיף הקודם. משתמשים עם ממסרי TR במקרים בהם אין אפשרות להשתמש בפונקציות.IL מותר 152

153 להשתמש בסלילי TR בעלי אותו מספר, מספר פעמים בתוכנה ככל שיידרש, אך בתנאי שבתוך ענף אחד יהיו סלילים בעלי מספרים שונים. בתוכנה CX-, PROGRAMMER פונקציה זו אינה מופיעה כלל, אך ניתן לראותה כאשר מציגים את התוכנה בצורת.MNEMONICS פקודה זו נוצרת באופן אוטומטי מכל התפצלות של הענף RUNG לפני מגע נוסף. מעגל לדוגמא: ניתן לראות את השימוש בממסרי ה- TR ב :mnemonic- במקרים מסויימים ניתן להתחמק מן הצורך להשתמש ב- TR ע"י שינוי קטן בתוכנה. בדוגמא הבאה, מעגל 1 נפתר ללא,TR בעוד שבמעגל 2 TR הכרחי. אם נשנה את צורתו של המעגל השני, כך שתהיה זהה לצורתו של המעגל הראשון, נמנע מן הצורך לכתוב.TR 153

154 כתיבה נכונה של דיאגראמת הסולם מקצרת למעשה את אורך התוכנית בבקר. כמובן שתמיד קיימת האפשרות הפשוטה להשתמש פעם נוספת במגע השוואת הפתרון של מעגלים זהים תוך שימוש ב- IL או ב- IL תוכיח ששימוש ב- TR גוזל פחות פקודות תוכנה מאשר השימוש ב-.TR פקודות JMP(004) ו-( 005 ) JME פקודת - JMP פונקציה מספר (004) מאפשרת לבקר לדלג על קטעי תוכנה מבלי לבצע אותם, ועל ידי כך לקצר את זמן הסריקה. הדילוג מתבצע כאשר לא מתקיימים תנאי הכניסה לפונקציה, והוא מסתיים במקום בו מצויה פקודת הביטול.JME כאשר תנאי הכניסה לפונקציה מתקיימים, הפונקציה כאילו נעלמת והתהליך מתרחש על פי שאר התנאים הכתובים בו. במבנה הפונקציה יש מקום למספר. מספר זה יכול להיות ערך כלשהו בין 00 ל- 99 או 1000 בבקרים CJ/CS והוא נועד להבחין בין זוגות של פונקציות במקרים בהם יש יותר מדילוג אחד. השימוש במספר 00 אינו מומלץ, כי במקרה זה הבקר סורק גם את המעגל בו מופיע,JMP אך אינו מפעיל אותו. המשמעות המעשית היא שזמן הסריקה נשאר ללא שינוי ולא הושגה מטרת הפונקציה. השימוש בזוגות JMP 00 מותר מספר רב של פעמים, אך זוג בעל מספר מסוים יכול להופיע פעם אחת בלבד בתוכנה. 154

155 מעגל דוגמא: בקטע הדוגמא, כניסות ו הם תנאי הכניסה לפונקצית.JMP כאשר שתי הכניסות במצב,ON הבקר יאפשר הפעלה לסלילים , ו , על פי התנאים שלפניהם. אם אחת מן הכניסות במצב OFF מתבצע דילוג והוראות ההפעלה לסלילים אינן מתבצעות. עם זאת נשמר בזיכרון הבקר מצבם האחרון של הרכיבים באזור המדולג. לדוגמא: כניסה 0.0 עוברת למצב OFF ויציאה 5.00 במצב.ON יציאה 5.00 תישאר במצב זה ללא תלות בכניסה מספר 0.02 כל עוד כניסה 0.0 תישאר כבויה. ניתן לכתוב לולאת JMP בתוך לולאת JMP מספר רב של פעמים. ממסר ננעל KEEP(011) :LATCHING RELAY פונקצית KEEP מייצרת רכיב תוכנה הדומה בהתנהגותו לממסר ננעל אלקטרו מכני. לפונקציה שתי כניסות הפעלה: הכניסה העליונה מעבירה את הממסר למצב ON ובמצב זה הוא נשאר גם לאחר הפסקת האות בכניסה העליונה. הכניסה התחתונה מעבירה את הממסר למצב OFF ומשאירה אותו במצב OFF גם לאחר LR, הפסקת האות. סוגי הממסרים המותרים לשימוש בפונקצית KEEP הם מקבוצות HR,WR, AR, IR, CIO כאשר משתמשים בממסר מקבוצת HR או, AR יזכור הבקר את מצבו וישחזר אותו גם לאחר הפסקת מתח לבקר. 155

156 לכניסה התחתונה, המכונה גם כניסת,RESET יש עדיפות על פני הכניסה העליונה כניסת.SET אם הכניסה התחתונה במצב תמידי,ON הממסר יישאר כל הזמן במצב OFF גם אם באותו זמן מופעלת כניסת ה-.SET מעגל דוגמא: כאשר משווים מעגל הכולל פונקצית KEEP למעגל בעל אחזקה עצמית רגיל, רואים שבמעגל KEEP חוסכים פקודה אחת בתוכנה. כאשר המעגלים הנ"ל מצויים בתוך לולאת KEEP המעגל הכולל IL/ILC יישאר ב-.OFF מתבטלים, בעוד שבמעגל השני הסליל יעבור ל- IL גם כאשר תנאי ה- ON 156

157 :DIFU(013) מגע חולף עולה - פונקציה זו גורמת לסליל הרשום בה לעבור ל- ON למשך סריקה בודדת, כאשר התנאים בכניסה אליה משתנים מ- OFF ל-.ON בגמר מחזור הסריקה הסליל חוזר למצב OFF ולא יחזור ל- ON אלא לאחר הפסקת המתח בכניסה והפעלתו מחדש. אפשר להשתמש ב- DIFU במקומות בהם אין אפשרות להפעיל פונקציות בעזרת מגע חולף מגע חולף יורד :DIFD(014) פונקציה זו גורמת לסליל הרשום בה לעבור למצב ON לסריקה בודדת, כאשר התנאים בכניסה אליה משתנים ממצב ON למצב.OFF מעגל דוגמא: 157

158 בדוגמא הנ"ל כאן מנוצל מגע כניסה לשתי הפעלות. בזמן המעבר ל-,ON מופעל סליל לסריקה אחת בלבד באמצעות פונקצית.DIFU בזמן המעבר ל OFF- מופעל סליל לסריקה אחת בלבד באמצעות פונקצית.DIFU בתוכנת CX כאשר משתמשים במגע שהופעל ע"י אחת מפונקציות אלו מופיע קו נוסף מצידו הימני ל- DIFD ומצידו השמאלי ב- DIFU. 6.3 קוצבי זמן ומונים TIMERS AND COUNTERS קוצבי הזמן,TIM TIMH ו- TIMHH הם רכיבי תוכנה הדומים בהתנהגותם לקוצבי זמן חשמליים מסוג.ON DELAY מנגנון הספירה מתקדם מערך הגבול שהוגדר עבור הקוצב, כלפי מטה, כאשר הספירה מגיעה לערך 0 מופעלת נקודת היציאה של הקוצב. ערך הגבול לספירה יכול להינתן באמצעות כל אחד מן האזורים הבאים לדוגמא: *DM, DM, LR, AR, #0400 בתור ערך קבוע או ערך משתנה הנתון בתוך ערוץ.HR,WR,IR, CIO מגע היציאה, שמו כשם הקוצב, ומותר להשתמש בו מספר בלתי מוגבל של פעמים במגע פתוח או כמגע סגור לשימוש עבור קוצב זמן.OFF DELAY לתכנותו של קוצב הזמן נזקקים לשני מספרים. אחד הוא כתובת הרכיב או מספרו האישי, והמספר השני מציין את ערך הגבול שלו.(SV) TIM בסיס הזמן של TIM הוא 0.1 שנייה. ערך הגבול יכול על כן לנוע בין 0.1 שנייה לבין שניות, בדיוק מרבי של שנייה. 158

159 מעגל דוגמא לשימוש ב- :TIM במעגל זה מרגע מעבר הכניסה 0.0 למצב ON קוצב הזמן מתחיל בספירה לאחור. 450 עשיריות שנייה או 45 שניות. בסיום הספירה יציאה 5.00 תידלק. ערך גבול של TIM יכול להיות גם מספר המוגדר על ידי ערוץ כניסה או כל ערוץ אחר בבקר, וזאת על מנת לאפשר שינויים בערך הגבול על ידי מערכת חיצונית, כמו מפסקי בוהן או צג מפעיל (ערכים אלו חייבים להיות נתונים ביחידות BCD בלבד). שים לב: קוצבי זמן הכתובים בתוך לולאת IL/ILC מפסיקים את פעולתם וחוזרים לערך הגבול כאשר תנאי ה- IL עוברים ל- OFF. אותה תופעה מתרחשת בשעת הפסקת מתח לבקר. במידה ותכונה זו מפריעה לעבודת המתקן המבוקר, מומלץ לבנות קוצב זמן המבוסס על מחולל פולסים פנימי של 1 שנייה או 0.1 שנייה ולצבור את הפולסים במונה. היות ולמונה יש זיכרון לערך הנצבר, גם בהפסקת מתח אפשר יהיה לשחזר את הזמן שנמדד בכל מקרה ללא צורך בהתחלת הספירה מחדש. קוצב זמן מהיר (015) :TIMH קוצב הזמן המהיר זהה בכל תכונותיו לקוצב הרגיל, אך הוא עובד על בסיס זמן של 0.01 שנייה. ערך הגבול המרבי יכול להגיע עד שניות בדיוק של שנייה. קוצב זמן מהיר מאד: TMHH(540) CS/CJ/CP או כפונקציה מיוחדת בבקרים מסדרת C: 159

160 קוצב הזמן מהיר מאוד זהה בכל תכונותיו לקוצב הרגיל, אך הוא עובד על בסיס זמן של שנייה. ערך הגבול המרבי יכול להגיע עד שניות בדיוק של שנייה = אלפית שנייה. יש לבדוק עבור כל בקר כמה קוצבים מהירים קיימים בו ובאיזה כתובות הם נמצאים. הפעלת יציאה מסוימת ע"י קוצב זמן ואיפוסו מושפעים מזמן הסריקה של הבקר. יש לקחת נתון זה בחשבון. מונה :CNT המונה הוא רכיב תוכנה המגיב לפולסים. בדומה לקוצב, גם הוא סופר כלפי מטה ומחליף מגע בהגיעו לערך אפס. המגע השייך למונה מסוים מזוהה ע"י מספר המונה. רכיב תוכנה נוסף השייך לקבוצה זו הוא - מונה דו כיווני המסוגל לספור למעלה וגם למטה. CNTR המונה הוא רכיב תוכנה בעל שתי כניסות. הכניסה העליונה משמשת לקבלת הפולסים והכניסה התחתונה לאיפוס. על מנת לתכנת מונה יש להגדיר עבורו את שתי הכניסות, את מספרו האישי ואת ערך הגבול שלו. תוך כדי ספירה, יורד הערך השוטף במונה עד הגעתו לאפס. במצב זה מופעלת יציאת המונה המוגדרת כמגע פתוח או סגור הנושא את מספרו האישי בצרוף האותיות.CNT הערך המרבי לספירה במונה בודד הוא #9999 וחייב להינתן ביחידות.BCD מונה הבנוי בתוך לולאת,IL שומר את הערך השוטף שלו גם כאשר תנאי ה- IL/ILC אינם מתקיימים. בגמר המניה נשאר המונה נעול על הערך 0. פולסים נוספים שיופעלו על הכניסה העליונה לא ישפיעו יותר. לכניסת האיפוס עדיפות על כניסת המניה. אם כניסת האיפוס במצב קבוע,ON המונה מאופס וספירה אינה מתבצעת. 160

161 מעגל דוגמא לספירת מוצרים: מונה המשמש כקוצב זמן מאפשר שמירת הזמן המצטבר גם במצבי חוסר מתח לדוגמא: הוספת השהייה ON DELAY לגשש גובה במיכל הפעלת המערכת מחדש תזכור את מצבו האחרון מכיוון שהמונים זוכרים את מצבם לאחר הפסקת חשמל. מונה דו כיווני :CNTR(012) CNTR רכיב תוכנה עם שלוש כניסות הפעלה. הכניסה העליונה גורמת לעליית הערך הרשום במונה. הכניסה האמצעית גורמת להורדת הערך הרשום במונה, והתחתונה גורמת לאיפוסו. 161

162 מעגל דוגמא: דוגמאות ליישום מונים וקוצבי זמן: הגדלת תחום הזמן הנמדד בדוגמא הבאה מתואר מעגל המאפשר מדידת זמן של 1800 שניות על ידי צרוף שני קוצבי זמן. קוצב TIM001 סופר 900 שניות ובגמר הספירה מפעיל T001 מגע, אשר גורם להפעלתו של.TIM002 סליל עובר ל- ON כאשר עבר משך זמן השווה לסכום ערכי הגבול של שני המונים ובמקרה שהודגם כאן 30 דקות. שילוב קוצב זמן ומונה: זוהי שיטה מעשית ונוחה יותר לקבלת פרקי זמן ארוכים. הקוצב מבצע מחזורים שווים הנספרים אל תוך מונה אם מעוניינים בזמנים הנמשכים דקות או שעות. כדאי לבנות קוצב בעל בסיס זמן של דקה אחת, וממנו לקחת פולסים למונה המתקדם בקצב של דקה. מונה בעל ערך גבול של 60 ייתן מחזור של שעה אחת ומונה בעל ערך גבול 1440 ייתן מחזור של יממה. בדוגמא שלפנינו, קוצב בעל מחזוריות של 5 שניות מפעיל מונה בעל ערך גבול 100, וסליל 2.01 מופעל לאחר 500 שניות: 162

163 שילוב מונה עם מחולל פולסים: בצורה דומה לזו שבסעיף הקודם, ניתן לבנות שעוני זמן על בסיס מחוללי פולסים קבועים בשילוב עם מונים. בדוגמא הבאה משמש סליל עם שם P_1s להעברת פולס כל שנייה למונה הסופר מ- 700 ומטה. כאשר כניסה 0.0 דולקת המונה סופר 700 שניות ואז סליל 2.00 מופעל לחיצה נוספת על 0.01 תיתן השהייה נוספת של 700 שניות. צרוף טורי של מונים: מונה רגיל מוגבל לספירה עד עבור ערכים יותר גבוהים, אפשר לחבר שני מונים ולקבל מנגנוני מניה של עשרות אלפים. CN002 בדוגמא הבאה, מונה CN001 סופר עד 100, מתאפס ומעביר פולס למונה הסופר עד 200. סליל 2.03 מופעל לאחר פולסים. 163

164 השהייה בחיבור ובניתוק: המעגל המשורטט בהמשך פועל באופן הבא: כאשר כניסה במצב ON מתחיל TIM001 לספור ולאחר 5 שניות מפעיל את סליל סליל זה פועל כל עוד הכניסה 0.00 במצב ON כאשר כניסה זו עוברת ל- OFF נכנס לפעולה TIM002 ולאחר 3 שניות גורם לניתוק סליל

165 פולס יחיד בעל אורך רצוי: המעגל הבא גורם להוצאת פולס באורך 5.0 שניות על ידי סליל הפולס נוצר מיד עם הלחיצה על כניסה ונמשך פרק זמן המוגדר על ידי.TIM הזזת נתונים SFT (010) SFTR (084) ASL (025) ASR (026) ROL (027) ROR (028) SLD (074) SRD (075) WSFT (016) - SHIFT REGISTER - REVERSIBLE SHIFT REGISTER - ARITHMETIC SHIFT LEFT - ARITHMETIC SHIFT RIGHT - ROTATE LEFT - ROTATE RIGHT - ONE DIGIT SHIFT LEFT - ONE DIGIT SHIFT RIGHT - WORD SHIFT הפונקציות המתוארות בפרק זה מכונות באופן כללי כפונקציות הזזה. כולן גורמות בדרך כלשהי להעברת נתונים בין תאים שונים בזיכרון הבקר, או להזזת סיביות בתוך תא בודד או מספר תאים. 165

166 - הזזת סיביות: SHIFT REGISTER SFT(010) פונקצית (010) SFT מאפשרת הזזת סיביות במקום אחד בתוך ערוץ נתון. בשעת כתיבת הפונקציה נדרשת הגדרתם של שני ערוצים, ערוץ ההתחלה וערוץ הסיום. מספרו של ערוץ ההתחלה חייב להיות קטן או שווה לערוץ הסיום ושניהם חייבים להיות מאותו איזור בזיכרון. כאשר ההזזה מתבצעת בתוך ערוץ יחיד, יוגדרו ערוץ ההתחלה וערוץ הסיום עם אותו מספר. מעגל דוגמא: בדוגמא הנ"ל, ערוץ HR10 מהווה את שדה הפעולה של פונקצית ההזזה. פולס המופעל על הכניסה האמצעית של הפונקציה גורם להזזת כל התוכן של הסיביות בצעד אחד שמאלה. התוכן של סיבית HR10.00 עובר ל- HR10.01 וכך הלאה עד ואילו התוכן של סיבית HR10.15 עובר ל HR10.15 HR10.14 יוצא אל מחוץ למערכת. ממסר יופעל כאשר HR10.05 יהיה במצב לוגי 1. HR10 לעבור למצב הפעלת כניסת האיפוס RESET גורמת לכל הסיביות בערוץ לוגי 0. בדוגמא. פעולת ההזזה עצמה מתבצעת ברגע הפעלת הכניסה האמצעית 0.01 אם הערוץ נמצא באזור HR או AR,יזכור הבקר את מצב הסיביות גם בעת,DATA יועבר הפסקת מתח. בזמן מתן פולס ההזזה מצב הכניסה העליונה, המכונה לסיבית הראשונה HR10.00 בדוגמה. 166

167 :(084)REVERSIBLE SHIFT REGISTER פונקצית הזזה דו כיוונית SFTR גורמת להזזת סיביות בערוץ נתון או קבוצת ערוצים עוקבים בכיוון ימין או כיוון שמאל. ערוץ ההתחלה ST וערוץ הסיום E חייבים ערוץ C להיות מוגדרים באותו אזור. מכיל את נתוני בקרת התנועה: כיוון ההזזה, איפוס ופולס קידום. חייב להיות קטן או שווה במספרו ל- E. ST מבנה ערוץ הבקרה: 16 סיביות. רק 4 בערוץ הבקרה C, האחרונות נוטלות חלק בהפעלת הפונקציה. ON סיבית - 12 במצב - הזזה שמאלה - סיבית - 12 במצב OFF הזזה ימינה - סיבית 13 כניסת נתונים: במצב - ON נכנסות סיביות בעלות ערך 1, במצב - OFF בעלות ערך 0. - סיבית 14 פולס ההזזה - סיבית 15 כניסת איפוס להלן אופן פעולת הפונקציה: כאשר מופעלת כניסת האיפוס, כלומר סיבית 15 בערוץ הבקרה עוברת ל,ON RESET עוברות כל הסיביות בערוצים המוזזים למצב לוגי 0. קיימת, שאר הכניסות אינן מסוגלות לעבוד. כל עוד פקודת 167

168 15), סיבית 12 בערוץ הבקרה 00 כאשר מתבצעת הזזה שמאלה (מסיבית לסיבית נמצאת במצב,ON ותוכנה הלוגי של סיבית (DATA) 13 מועברת לסיבית הראשונה 00 בערוץ המוזז.(ST) בהמשך לפעולה זו, זזות כל שאר הסיביות שמאלה ותוכנה של סיבית 15 מועבר אל דגל ה-.CARRY כאשר סיבית 12 בערוץ הבקרה עוברת ל- OFF, וניתן פולס הזזה, מועבר ערכה של סיבית הבקרה 13 אל סיבית 15 בערוץ המוזז E. בהמשך לפעולה,ST והערך של סיבית זו, זזות כל שאר הסיביות ימינה לכיוון סיבית 00 של ערוץ 00 מועבר אל דגל ה-.CARRY אזורי הזיכרון המותרים לשימוש ב- SFTR הם: E אינם ו- B ערוצי P_ER הודעות שגיאה מגע IR, CIO, HR,WR, AR, LR, DM, * DM *DM ערוץ,E באותו אזור, מספרו של ערוץ ST גדול ממספרו של ערוץ שצוין אינו קיים. תוכנו של דגל P_CY יהיה 0 או 1 והוא יבוא מסיבית 00 או 15 בהתאם לכיוון התנועה. :ARITHMETIC SHIFT LIFT הערוץ שמאלה -הזזת ASL(025) פונקציה זאת גורמת להזזת כל הסיביות בערוץ אחד בכיוון שמאל. גם דגל ה-,CARRY משתתף בתהליך ההזזה ומקבל את הערך שהיה בסיבית 15 לפני הפעולה. - WD מציין את מספר הערוץ המטופל מעגל דוגמא: אופן הזזת הסיביות מתואר בשרטוט הבא: תוכן הערוץ לפני הזזה: תוכן הערוץ לאחר הזזה: 168

169 אזורי הזיכרון המותרים IR, CIO, HR,WR, AR, LR, DM, * DM דגלים מופעלים: - P_ER ערוץ *DM אינו קיים - P_CY מקבל את הערך של סיבית 15 - P_EQ עובר ל - ON כאשר ערך הערוץ הוא הזזת הערוץ ימינה: ASR(026) פונקציה זו גורמת להזזת כל הסיביות בערוץ אחד בכיוון ימין. גם דגל ה,CARRY P_CY משתתף בתהליך ההזזה ומקבל את ערכה של סיבית 00 לפני הפעולה. WD מציין את מספר הערוץ המטופל: אופן הזזת הסיביות מתואר בשרטוט הבא: דגלים מופעלים: - P_ER ערוץ *DM אינו קיים - P_CY מקבל את הערך של סיבית 00 - P_EQ עובר ל- ON כאשר ערך הערוץ הוא

170 :ROTATE LEFT - סחרור שמאלה - ROL בכל פעם שמופעל מתח בכניסת הפונקציה, מוזזות כל הסיביות בערוץ במקום אחד P_CY שמאלה במעגל סגור הכולל את סיבית.P_CY הערך המצוי בסיבית נכנס לסיבית 00 והערך שהיה בסיבית 15 עובר לסיבית.P_CY אפשר להשתמש בפונקציות STC(40) או CLC(41) על מנת להעביר ערך 1 או 0 לסיבית,P_CY לפני הפעלת פונקצית הסחרור. - WD מציין את מספר הערוץ המטופל אופן הזזת הסיביות בערוץ: מעגל דוגמא: ROTATE RIGHT - סחרור ימינה - ROR (028) בכל פעם שמופעל מתח בכניסת הפונקציה, מוזזות כל הסיביות בערוץ במקום אחד P_CY ימינה במעגל סגור הכולל את סיבית.P_CY הערך המצוי בסיבית מועבר לסיבית 15, ובמקומו נכנס הערך מסיבית 00. אפשר להשתמש פונקציות STC(40) או CLC(41) על מנת להעביר ערך 1 או 0 לסיבית P_CY לפני הפעלת פונקצית הסחרור. 170

171 אופן הזזת הסיביות בערוץ: מעגל דוגמא: אזורי הזיכרון המותרים: IR, CIO, HR,WR, AR, LR, DM, * DM דגלים מופעלים: - P_ER ערוץ *DM אינו קיים - P_CY מקבל את הערך של סיבית 00 - P_EQ עובר למצב ON כאשר ערך הערוץ המטופל הוא הזזת ספרות שמאלה: SLD (074) בכל פעם שמופעל מתח בכניסת הפונקציה מתבצעת הזזת סיפרה (4 סיביות) שמאלה. הערך 0 נכנס ל- 4 סיביות ראשונות מימין, הספרה השמאלית ביותר עוברת אל הערוץ הבא, והספרה השמאלית ביותר בערוץ הסופי יוצאת אל מחוץ למערכת. - ST ערוץ התחלתי - E ערוץ סופי - ST ו - E חייבים להיות מאותו אזור זיכרון..ST חייב להיות גדול יותר מ- E אופן הזזת הספרות בין הערוצים: 171

172 מעגל דוגמא: (075) SRD - הזזת הספרות ימינה: בכל פעם שמופעל מתח בכניסת הפונקציה, מתבצעת הזזת סיפרה אחת (4 סיביות) ימינה. הערך 0 נכנס ל- 4 הסיביות השמאליות בערוץ הראשון. הספרה שנמצאה באותו ערוץ עוברת מקום אחד ימינה. הספרה הימנית ביותר בערוץ עוברת אל הערוץ הבא בתור. הספרה הימנית ביותר בערוץ האחרון יוצאת אל מחוץ למערכת. - ST ערוץ התחלתי - E ערוץ סופי ST ו E חייבים להיות מאותו אזור הזיכרון. E חייב להיות גדול יותר מ ST אופן ההזזה ומעגל דוגמא: אזורי הזיכרון המותרים: IR, CIO, HR,WR, AR, LR, DM * DM דגלים מופעלים על ידי הפונקציה: E - גדול מ ST - P_ER ST ו E אינם באותו אזור זיכרון ערוץ * DM אינו קיים 172

173 (016) WSFT - הזזת מילה: בכל פעם שמופעל מתח בכניסת הפונקציה, מתבצעת הזזה על ערוץ שלם. הערך המספרי הרשום בערוץ S מקור מועבר לערוץ ההתחלתי. הערך בערוץ ההתחלתי מועבר אל הערוץ הבא אחריו. הערך הרשום בערוץ הסופי נעלם ובמקומו נכנס הערך מן הערוץ שלפניו. - S ערוץ מקור - ST ערוץ התחלתי - E ערוץ סופי מעגל דוגמא: 10 שמירת תוצאות אחרונות של קריאה אנלוגית כל עוד כניסה 0.00 נמצאת במצב 1 לוגי הבקר יעביר את הערכים מ- D8 ל- D9 מ- D7 ל- D8 וכך הלאה עד 2000 ל- D0. אופן תנועת המילים בערוצים: הערה: בבקרים מסדרת C אין ערוץ מקור והפונקציה פועלת לפי ערוץ מקור = אפס כמתואר בציור זה: בבקרים אלו יש להוסיף פקודת MOV לאחר פקודה זו כדי להכניס את ערוץ המקור לערוץ ההתחלתי: 173

174 אזורי הזיכרון המותרים: IR, CIO, HR,WR, AR, LR, DM, * DM דגלים מופעלים: E - גדול מ ST - P_ER ST ו E אינם באותו אזור זיכרון ערוץ *DM אינו קיים. 6.5 העברת נתונים MOV(021) MVN(022) BSET(071) XFER(070) XCHG(073) DIST(080) COLL(081) MOVE MOVE NOT BLOCK SET BLOCK TRANSFER DATA EXCHANGE SINGLE CHANNEL DISTRIBUTION DATA COLLECTION MOVEB(082) MOVE BIT MOVD(083) MOVE DIGIT פרק זה מתאר את הפונקציות המאפשרות העברת נתונים בין אזורים שונים של הזיכרון. לפונקציות אלו שימוש רב, כאשר רוצים לאסוף או להציג ערכים מספריים המצויים בתאי הזיכרון הפנימיים שבבקר. גם בטיפול בערוצים מרוחקים מן הבקר משתמשים בפעולות העברה. : MOVE העברה- -פונקצית MOV (021) מאפשרת להעביר נתון 4 ספרתי לערוץ היעד - S נתון המקור - D ערוץ המטרה 174

175 מערך הפקודות עבור מעגל הדוגמא נתון בשרטוט הבא: בדוגמא זו כאשר כניסה עוברת ל -,ON מועבר הערך המספרי המצוי 00001, מועבר באותו רגע בערוץ 001 לערוץ.HR05 כאשר מופעלת כניסה המספר #F5C8 לערוץ.DM0010 אזורי הזיכרון המותרים עבור הפונקציה בנתוני מקור: IR, CIO, SR, HR,WR, AR, LR, TC, DM, *DM, # אזורי הזיכרון המותרים לשימוש כיעד לנתונים: IR, CIO, HR, WR, AR, LR, DM, DM* הערה: לא ניתן להפעיל את MOV על מונים וקוצבים כערוצי יעד. להעברת ערך לתוך מונה או קוצב זמן יש להשתמש בפונקציות:.XFER(070) או MOVD(083), BSET (071) דגלים מופעלים על ידי הפונקציה: - P_EQ עובר ל ON כאשר הערך במקור וביעד הוא (022) MVN - העברת ערך הפוך: 175

176 פונקציה זו פועלת בצורה זהה ל-( MOV(021. אך לפני פעולת ההעברה מתבצעת פעולת היפוך לכל סיבית עלות ערך לוגי 1 ל- 0 ולהיפך. אזורי D, S, הדגלים ואופן כתיבת הפונקציה זהים לאלו של.MOV21 מעגל דוגמא לפונקצית :MVN בדוגמא זו, גורמת הפעלת כניסה להיפוך הערך הבינארי המצוי ב- HR05 והעברתו לערוץ ראה שרטוט המסביר כיצד הנתונים משתנים: 176

177 (071) BSET - העברה רב ערוצית: פונקצית BSET גורמת להעברת ערך בערוץ או מספר קבוע לקבוצת ערוצי יעד עוקבים. בבניית הפונקציה חייבים להגדיר את ערוץ היעד הראשון (ST) וערוץ היעד האחרון (E). שניהם חייבים להיות מאותו אזור זיכרון ו- ST חייב להיות קטן מ- E או שווה לו. - S מקור הנתונים. - ST ערוץ יעד התחלתי. - E ערוץ יעד סופי. מעגל דוגמא: בדוגמא זו כאשר כניסה תהיה במצב 1 לוגי הערך #1234 ייכתב לערוצים D0 עד D511. אזורי הזיכרון המותרים עבור המקור:,IR, CIO, SR, HR,WR, AR, LR, TC, DM, *DM, # אזורי הזיכרון המותרים לשימוש כיעדים: TC, IR, CIO, HR,WR, LR, DM, * DM דגלים מופעלים על ידי הפונקציה:.E ערוצי ו - אינם באותו אזור, ST גדול מ- E ST - P_ER DM* מצביע על ערוץ לא קיים. 177

178 ע - (070) XFER - העברה רב ערוצית: פונקצית XFER אחרת. גורמת להעברת נתונים מקבוצת ערוצים לקבוצת ערוצים - N מספר הערוצים המועברים. S רוץ המקור הראשון. - D ערוץ היעד הראשון. 4 ספרתי. BCD בבקרים מסדרת C המספר N חייב להיות מספר בבקרים מסדרת CS/CJ/CP המספר N חייב להיות מספר.BIN ערוצי המקור והיעד יכולים להיות באזורי זיכרון שונים. במידה ושניהם באותו.D אזור, אסור שתהיה חפיפה בין מספרי הערוצים S למספרי ערוצים מעגל דוגמא: כאשר כניסה מספר 0.00 נמצאת במצב 1 לוגי הערכים הנמצאים בערוצים 1,2,3 מועברים בהתאמה לערוצים D10,D11,D12 אזורי הזיכרון המותרים לשימוש עבור ערוצי מקור: IR, CIO, SR, HR,WR, AR, LR, TC, DM, * DM, אזורי הנתונים המותרים לשימוש עבור ערוצי יעד: IR, CIO, HR,WR, AR, LR, TC, DM, * DM 178

179 ה- דגלים מופעלים על ידי הפונקציה: - מספר ערוצים המועברים אינו נתון ב- BCD בבקרים מסדרת C בלבד P_ER תוספת המספר N למספר ערוץ היעד גורמת לגלישה אל מחוץ לתחום האזור. (073) XCHG חלפת נתונים: פונקצית XCHG גורמת להחלפת נתונים בין שני ערוצים המוגדרים בפונקציה. לאחר ההעברה, הערך שהיה בערוץ אחד ימצא בערוץ השני, והערך שהיה בערוץ השני ימצא בערוץ הראשון. ערוץ מוחלף ראשון. ערוץ מוחלף שני. - - E1 E2 מעגל דוגמא: כאשר כניסה 0.0 פועלת הערך הנמצא ב d100 יועבר ל D200 ואילו הערך הנמצא ב D200 יועבר ל D100 תרשים זרימת הנתונים בין שני הערוצים: לפני הפעולה: אחרי הפעולה: אזורי הזיכרון המותרים לשימוש: IR, CIO, HR,WR, AR, LR, TC, DM, * DM 179

180 (080) DIST חלוקת מילה אחת: פונקצית DIST מעבירה נתון הנמצא בערוץ המקור לערוץ יעד המוגדר באופן עקיף. כתובתו של ערוץ היעד מתהווה על ידי חיבור כתובת בסיס היעד למספר הרשום במשבצת שלאחריו.(OFFSET) - S נתוני המקור. - BS בסיס ערוץ היעד - OF תוספת לבסיס הערוץ מעגל דוגמא: אם תוכן ערוץ D0 הוא המספר 5, אזי הנתונים מערוץ 2000 יעברו לערוץ.DM505 הערה: שים לב בבקרים מסדרת C הערך ב- OFFSET (תוספת לבסיס הערוץ ( צריך להיות בפורמט BCD בבקרים מסדרת CS/CJ/CP הערך צריך להיות בפורמט.BIN אזורי הזיכרון המותרים לשימוש עבור נתוני המקור: IR, CIO, SR, HR,WR, AR, LR, TC, DM, * DM, # אזורי הזיכרון המותרים לשימוש עבור בסיס ערוץ היעד: IR, CIO, HR,WR, AR, LR, TC, DM,* DM, 180

181 אזורי הזיכרון המותרים לשימוש עבור ערך התוספת: IR, CIO, HR,WR, AR, LR, TC, DM, * DM, # דגלים מופעלים על ידי הפונקציה: - P_ER ערך התוספת אינו ב- BCD בקרים מסדרת C בלבד. התוספת גורמת למספר ערוץ היעד לחרוג אל מחוץ לתחום אזור הזיכרון. - P_EQ עובר למצב ON כאשר ערך ערוץ המקור (081) COLL - איסוף נתון: פונקצית COLL מעבירה ערך מערוץ המקור לערוץ היעד. כתובתו של ערוץ המקור נתונה באופן עקיף. חישוב הכתובת נעשה על ידי הוספת ערך בסיס המקור למספר (OFFSET) הרשום במשבצת הבאה. הערה: שים לב בבקרים מסדרת C הערך ב OFFSET (תוספת לבסיס הערוץ ( צריך להיות בפורמט BCD בבקרים מסדרת CS/CJ/CP הערך צריך להיות בפורמט.BIN ערוץ המקור הסופי חייב להיות כמובן באותו אזור נתונים כמו ערוץ בסיס המקור. - BS בסיס ערוץ המקור OFFSET מספר - OF - D ערוץ היעד מעגל דוגמא: בדוגמא זו, אם תכולתו של ערוץ D500 היא המספר 5, אזי כתובתו של ערוץ המקור היא.DM00005 פקודת COLL תעביר את הערך הרשום בערוץ D0005 לערוץ 100. אזורי הנתונים המותרים לבסיס המקור: IR, CIO, SR, HR,WR, AR, LR, TC, DM, *DM 181

182 אזורי הנתונים המותרים עבור מספר ה- :OFFSET IR, CIO, HR,WR, AR, CR, TC, DM, * DM, # אזורי הנתונים המותרים עבור ערוץ היעד: IR, CIO, HR,WR, AR, LR, TC, DM, * DM דגלים המופעלים על ידי הפונקציה: - P_ER המספר שנכתב ב- OFFSET אינו ב- BCD (בבקרים מסדרת C בלבד), הוספת המספר לבסיס המקור גורמת לחריגה מתחום אזור הזיכרון. - P_EQ עובר ל- ON כאשר תכולת ערוץ המקור היא העברת סיבית: MOVB(082) פונקצית MOVB מעבירה סיבית מוגדרת אל תוך סיבית אחרת. הגדרת סיבית המקור וסיבית היעד מתבצעת באמצעות ערוץ בקרה המכיל ערך BCD בבקרים מסדרת C וערכים ב- BIN בבקרים מסדרת.CS/CJ/CP - נתון המקור S - C ערוץ הבקרה - D ערוץ היעד ערוץ הבקרה מורכב משני מספרים בני שתי ספרות BCD בסדרת C ומשני מספרים עם סיפרה אחת ב BIN בבקרים.CS/CJ המספר הימני מזהה את הסיבית בערוץ המקור, אותה יש להעביר (בין 0 ל 15 ) או (F-0 בבקרי (CS/CJ/CP המספר השמאלי מזהה את המקום אליו מועברת הסיבית בערוץ היעד. 182

183 מבנה ערוץ הבקרה: מיקום סיבית מערוץ המקור F מיקום סיבית בערוץ היעד F מעגל דוגמא: בשרטוט הבא מובהר אופן העברת הסיבית במקרה ספציפי בקר CQM1H מסדרת C: ערוץ הבקרה מכיל את המספר #1202. הפעלת הפונקציה תגרום להעברת סיבית 02 מערוץ המקור D0 למקום 12 בערוץ היעד 100. אזורי הנתונים המותרים עבור המקור: IR, CIO, SR, HR,WR, AR, LR, DM, * DM אזורי הנתונים המותרים לערוץ הבקרה: IR, CIO, HR,WR, AR, LR, TC, DM, * DM, # אזורי הנתונים המותרים לערוץ היעד: IR, CIO, HR,WR, AR, LR, TC, DM, * DM 183

184 דגלים המופעלים על ידי הפונקציה: P_ER בבקרים מסדרת C ערוץ הבקרה מכיל מספר שאינו נתון ב-,BCD ערוץ הבקרה מכיל מספר הגדול מ- 15. בבקרים מסדרת CS/CJ/CP ערך גדול מ- 0F. - העברת סיפרה: MOVD(083) פונקצית MOVD הפונקציה מעבירה סיפרה או מספר ספרות מערוץ מקור לערוץ יעד. - S ערוץ המקור - C ערוץ הבקרה - D ערוץ היעד סדר הספרות בערוץ המקור : מבנה ערוץ הבקרה: ערוץ הבקרה מכיל מספר בן 4 ספרות. הספרה הימנית M מציינת את מיקומה של הספרה הראשונה בערוץ המקור המיועדת להעברה( 0-3 ). הספרה השנייה (0-3) N מציינת את מספר הספרות המועברות: 0 -ספרה אחת, 1 -שתי ספרות, 2 -שלוש ספרות, 3 -ארבע ספרות. הספרה השלישית (0-3), L מציינת את מיקומה של ספרת היעד הראשונה. שים לב: אם מתבצעת העברה של 4 ספרות, וספרת היעד הראשונה היא "2", יהיה סדר ההעברה 0 3, 2, ואחר כך

185 הדוגמאות הבאות מראות כיצד יעברו הנתונים מערוץ המקור S לערוץ היעד D לפי מילת הבקרה C. אזור הנתונים המותר לשימוש כערוץ מקור: IR, CIO, SR, HR,WR, AR, LR, DM, * DM, # אזור הנתונים המותר לשימוש כערוץ בקרה: IR, CIO, HR,WR, AR, LR, TC, DM, * DM, # אזור הנתונים המותר לשימוש כערוץ יעד: IR, CIO, HR,WR, AR, LR, TC, DM, * DM דגלים המופעלים על ידי הפונקציה: - P_ER הספרות בערוץ הבקרה אינן 0, 1, 2, 3, ערוץ *DM אינו קיים. 6.6 השוואת נתונים CMP(020) -COMPARE BCMP(068) -BLOCK COMPARE TCMP(085) -TABLE COMPARE בפרק זה מתוארות פונקציות שונות המאפשרות השוואת נתונים מספריים המאוחסנים בתאי הזיכרון של הבקר. פונקציות ההשוואה המוסברות כאן הן הבסיסיות ביותר בבקרים מסדרת CS/CJ/CP קיימות פונקציות השוואה נוספות. למידע נוסף על כל פונקציות ההשוואה בבקרים מסדרת CJ/CS ספר W340, פרק

186 CMP(020) - השוואה פונקצית CMP מאפשרת להשוות בין 2 ערוצים מספרים בעלי 4 ספרות כל,P_LT,P_EQ אחד. תוצאת ההשוואה מזוהה על ידי 3 דגלים,P_GT כאשר מתכנתים את הבקר עם תוכנת CX מספיק לבחור את אחד הדגלים הנ"ל ללא צורך בידיעת מספרו המדויק של הדגל בכל בקר. בבקרים מסדרת C יופעלו הביטים האלו: C1 > - מופעל כאשר C C1 = - מופעל כאשר C C1 < - מופעל כאשר C בבקרים מסדרת CS/CJ/CP יופעלו הביטים האלו: C1 > כאשר C2 -מופעל CF005 C1 = מופעל כאשר C2 -CF006 C1 < כאשר C2 CF007 -מופעל הערה: השתמש בדגלים להפעלת יציאות או פונקציות אחרות מיד לאחר ביצוע הפונקציה. יש לוודא שהתנאים לדגלים הם אותם התנאים לביצוע הפונקציה. שימוש נכון בפקודת השוואה: 186

187 שימוש לא נכון בפקודת השוואה: הפונקציה הנוספת B משנה את מצב הדגלים. דוגמא 1: גבול תחתון להפעלת יציאה. מעגל זה כאשר הערך בערוץ D10 גדול מ יציאה תפעל כאשר הערך בערוץ D10 קטן או שווה ל היציאה לא תפעל. דוגמא 2: תחום תחתון ועליון להפעלת יציאה. במעגל זה יציאה תפעל כאשר הערך בערוץ D10 יהיה גדול מ וקטן מ

188 TCMP(085) -השוואת טבלה: פונקצית TCMP מבצעת השוואה של ערך בן 4 ספרות ל- 16 ערכים המצויים בטבלה. סיבית מתאימה בערוץ התוצאה, עוברת למצב לוגי 1, כאשר הערך בערוץ שווה לערך במקור. בכל מקרה של אי שוויון, נשארת הסיבית המתאימה במצב "0". - CD ערך 4 ספרתי להשוואה -TB הערוץ הראשון מתוך 16 הערוצים בטבלה R -ערוץ התוצאה מעגל דוגמא: במעגל המתואר למעלה, כאשר כניסה עוברת ל,ON מתבצע תהליך השוואה בין המספר המצוי בערוץ D00100 לבין המספרים המאוחסנים בערוצי עד.DM00215 ערוץ D00300 יכיל את תוצאות ההשוואה. בהנחה DM00200 שהערך בערוץ D00100 הוא #03A1 מתנהגת המערכת על פי המתואר בטבלה למעלה. 188

189 אזורי הזיכרון המותרים לשימוש עבור :CD IR, CIO, HR,WR, LR, AR, TC, DM, * DM, # :R אזורי הזיכרון המותרים לשימוש עבור CB ו- IR, CIO, HR,WR, AR, LR, TC, DM, * DM *DM אינו קיים. דגלים המופעלים על ידי הפונקציה: - P_ER הטבלה חורגת מתחום אזורי הזיכרון. ערוץ - P_EQ כאשר ערוץ התוצאה שווה לאפס. 6.7 התמרת נתונים בפרק זה מוסברות חלק מפונקציות ההתמרה של נתונים. הכוונה של התמרת נתון היא שינוי הפורמט שלו. הסבר קצר על פורמטים שונים בבקר: כפי שכבר הוסבר בפרקים קודמים הבקר מאחסן את הנתונים בסיביות סיבית יכולה להכיל ערך 1 או 0. ערוץ או מילה מכילים 16 סיביות. ערוץ כפול מכיל 32 סיביות וערוץ מרובע מכיל 64 סיביות. פורמטים שונים הן צורות צפייה ושמירה שונות של נתונים המאוחסנים בתוך הערוצים בזיכרון הבקר. ראה דוגמאות לשמירת הנתונים בפורמטים השונים: בבקרים מסדרת CS/CJ ניתן להשתמש בקודים הבאים על מנת לכתוב ערכים קבועים בתוך תוכנת הבקר או להכנסת נתונים לערוצים לצורך התמרה. 189

190 - התמרה בינארית: BIN מתמירה מספר 4 ספרתי בפורמט BCD בערוץ המקור, למספר BIN (023) פונקצית הקסדצימלית המועבר לערוץ היעד. במילים אחרות, ניתן לומר שפונקציה זו משנה את הבסיס של המספר מ- 10 ל S ערוץ המקור - R ערוץ היעד R=0D7C (HEX)<<- S = 3452 דוגמאות התמרה: (BCD) R=000F (HEX)<<- S = 0015 (BCD) מעגל דוגמא: בדוגמא זו, כאשר כניסה

191 עוברת למצב ON הערך בפורמט BCD בערוץ 010 משתנה לערך הקסדצימלית ומועבר לערוץ.HR20 אזורי הזיכרון המותרים עבור המקור: IR, CIO, SR, HR,WR, AR, LR, TC, DM, *DM אזורי הזיכרון המותרים עבור היעד: IR, CIO, HR,WR, AR, LR, TC, DM, * DM *DM אינו קיים. או דגלים המופעלים על ידי הפונקציה: - P_ER הערך בערוץ המקור אינו בפורמט.BCD ערוץ מצביע על ערוץ עם תוכן לא ב.BCD - P_EQ עובר למצב ON כאשר הערך בערוץ היעד הוא BINL(058) פונקצית BINL מתמירה מספר בן 8 ספרות בפורמט BCD למספר הקסדצימלית בן 8 ספרות המועבר לשני ערוצי תוצאה. - S ערוץ המקור הראשון. - R ערוץ התוצאה הראשון. דוגמא: 191

192 בדוגמא, כאשר כניסה עוברת ל-,ON הערך בפורמט BCD בערוצים מועבר לערך בינארי בערוצי התוצאה אזורי הזיכרון המותרים לשימוש עבור המקור: IR, CIO, SR, HR,WR, AR, LR, TC, DM, * DM אזורי הזיכרון המותרים לשימוש עבור התוצאה: IR, CIO, HR,WR, AR, LR, DM, * DM דגלים המופעלים על ידי הפונקציה: - P_ER הערך בערוצי המקור אינו ב-.BCD ערוץ *DM אינו קיים. או מצביע על ערוץ עם תוכן לא ב.BCD - עובר ל- ON כאשר ערוץ התוצאה מכיל 0. P_EQ BCD(024) פונקצית BCD מתמירה ערך בינארי הקסדצימאלי הנתון על ידי 16 סיביות בערוץ יחיד, לערך BCD בן 4 ספרות המועבר אל ערוץ התוצאה. דוגמא להתמרת :BCD S=#1DEC >>>>R=# S ערוץ המקור - R ערוץ התוצאה דוגמא: 192

193 בדוגמא זו, כאשר מופעלת כניסה 00.00, מומר הערך הבינארי המאוחסן בערוץ 010 לערך בפורמט BCD המועבר לאחסון בערוץ 20. אזורי הזיכרון המותרים לשימוש עבור המקור: IR, CIO, SR, HR,WR, AR, LR, TC, DM, *DM אזורי הזיכרון המותרים לשימוש עבור התוצאה: IR, CIO, HR,WR, AR, LR, DM, * DM דגלים המופעלים על ידי הפונקציה: - P_ER הערך בערוץ התוצאה גדול מ- # P_EQ עובר ל- ON כאשר הערך בערוץ התוצאה הוא 0 שים לב: כאשר הערך בערוץ המקור הוא מעל 270F, הערך המומר יהיה מעל #9999 והפעולה לא תתבצע. :BCDL(059) פונקצית BCDL מבצעת התמרה של מספר בינארי בשני ערוצים, למספר BCD בעל 8 ספרות המתחלק אף הוא לשני ערוצי תוצאה. - S ערוץ המקור הראשון - R ערוץ התוצאה הראשון 193

194 דוגמא לביצוע התמרה: בדוגמא זו, כאשר כניסה עוברת למצב,ON תכולתם הבינארית של ערוצים מומרת לערכים בפורמט BCD המועברים לאחסון בערוצים.D00100-D00101 אזורי הזיכרון המותרים לשימוש עבור המקור: IR, CIO, SR, HR,WR, AR, LR, TC, DM, * DM אזורי הזיכרון המותרים לשימוש עבור התוצאה: IR, CIO, HR,WR, AR, LR. DM, * DM דגלים המופעלים על ידי הפונקציה: - P_ER ערוץ התוצאה מכיל מספר גדול מ P_EQ עובר ל - ON כאשר ערוץ התוצאה מכיל 0 הערה: כאשר תכולת ערוץ המקור גדולה מ 05F5E055 יהיה הערך בערוץ התוצאה וההתמרה לא תתבצע. הערך המקורי שהיה בו לפני הפעולה. במקרה זה יישאר בערוץ התוצאה 4 TO 16 DECODER - MLPX(076) פונקצית MLPX מתמירה עד 4 ערכים הקסדצימליים חד-ספרתיים המצויים בערוץ המקור, לערכים עשרוניים בתחום הערכים המומרים נשארים בצורתם החדשה בערוץ המקור, והודעה על ביצוע הפעולה נרשמת בערוצי התוצאה בצורת סיבית בודדת העוברת ל ON כנגד כל מספר מומר. - S ערוץ המקור - C בורר ספרה - R ערוץ תוצאה 194

195 ערוץ בורר הספרה בנוי משתי ספרות המגיבות באופן הבא: הספרה הראשונה מימין, בעלת ערך 0-3 קובעת את מספרה של הספרה הראשונה העוברת התמרה ( 0 -ספרה 3 -ספרה 1, 4). הספרה השנייה מימין, בעלת ערך 0-3 קובעת את מספר הספרות העוברות התמרה (0- ספרה 3-4 1, ספרות). שתי הספרות השמאליות בערוץ הבורר יהיו תמיד 00. מעגל דוגמא: הערך #0010 במילת הבקרה אומר 0 =התחל להמיר מספרה מספר 0 ב D0, 1= המר 2 ספרות מ D0. כאשר הערך ב- D0 מכיל את הערך #0056 לצורך דוגמא סיבית מספר 6 בערוץ 100 תשנה את מצבה ל- 1 לוגי. וסיבית מספר 5 בערוץ 101 תשנה את מצבה ל- 1 לוגי (ממסרים ו ידלקו). אם מספר הספרות העוברות התמרה מזוהה על ידי המספר "3" (שפרושה 4 ספרות) והספרה הראשונה מביניהן המיועדת לטיפול היא הספרה השלישית (מזוהה על ידי המספר "2"), אזי סדר ההתמרה יהיה 2,3,0 ולבסוף 1. אזורי הזיכרון המותרים לשימוש עבור ערוץ המקור: IR, CIO, SR, HR,WR, AR, LR, TC, DM, * DM אזורי הזיכרון המותרים לשימוש עבור בורר הספרה :DI IR, CIO, HR,WR, AR, LR, TC, DM, * DM 195

196 אזורי הזיכרון המותרים לשימוש עבור ערוץ התוצאה: IR, CIO, HR,WR, AR, LR, DM, * DM R + N לא יקבע מספר שים לב: בשעת קביעת ערוצי R, יש להקפיד שהערך ערוץ הנמצא מחוץ לתחום האפשרי. דגלים המופעלים על ידי הפונקציה: - הערך של DI אינו נכון. כתובת ערוץ התוצאה חורגת מהאזור המותר. P_ER ערוץ *DM אינו קיים. DMPX(077) -מפענח 4 ספרתי: פונקצית DMPX מזהה את מיקומה של הסיבית הגבוהה ביותר בעלת ערך 1, בערוץ המקור, מתמירה את ערך המקום למספר הקסדצימאלי חד ספרתי ומעבירה את התוצאה למקום המתאים בערוץ היעד. עד 4 ספרות, מתוך 4 ערוצי מקור עוקבים, ניתנות להתמרה על ידי פונקציה זו אל תוך ערוץ תוצאה אחד. תאורה הגראפי של הפונקציה: - S כתובתו של ערוץ המקור הראשון - R ערוץ התוצאה - C בורר ספרות בורר הספרות C הינו מספר 4 ספרתי. הספרה הימנית ערכה בין 0 ל- 3, קובעת את מקומה של הספרה הראשונה שנועדה להתמרה. הספרה השנייה מימין קובעת את מספר הספרות שיעברו התמרה: 0 -ספרה 3-4 1, ספרות. 2 הספרות השמאליות אינן בשימוש. 196

197 מעגל דוגמא: כאשר הערך בערוץ המקור 30 הוא #03A7 או בצורתו הבינארית 0000,0011,1010,0111, אז הסיבית הגבוהה ביותר בעלת ערך 1 היא סיבית 09. הערוץ הבקרה נתון על ידי הערך #0000 שפירושו: רק ספרה מספר 1 בערוץ היעד 100 צריכה לעבור התמרה לערך 9. אזורי הזיכרון המותרים לשימוש עבור ערוץ המקור: IR, CIO, SR, HR,WR, AR, LR, TC, DM, * DM אזורי הזיכרון המותרים לשימוש עבור ערוץ התוצאה: IR, CIO, HR,WR, AR, LR, TC, DM, * DM אזורי הזיכרון המותרים לשימוש עבור בורר הספרות C IR, CIO, HR,WR, AR, LR, DM, DM, # דגלים המופעלים על ידי הפונקציה: SB אינו נכון, מספר הערוץ, כפי שמתקבל על ידי 1+ C הערך בערוץ - P_ER עד 3+,SB חורג מתחום אזור הזיכרון. הערך בערוצי המקור כולם הוא. 0 ערוץ *DM אינו קיים. :ASCCI CODE CONVERSION - ASC(086) 197

198 פונקצית ASC משמשת ליצירת סימני ASCCI על פני ערוץ יציאה. הפונקציה מתמירה ערך הקסדצימאלי חד ספרתי (4 סיביות) בערוץ המקור לקוד ASCCI בן 8 סיביות המועבר אל חלקו העליון או התחתון של ערוץ היעד. - S ערוץ המקור - DI בורר ספרה - D ערוץ יעד ראשון מבנה ערוץ בורר ספרה.DI הערוץ מכיל 4 ספרות: הספרה הראשונה מימין, בעלת ערך 0-3 מגדירה את הספרה הראשונה אותה יש להמיר. הספרה השנייה מימין, בעלת ערך 0-3, מגדירה את מספר הספרות שיעברו התמרה. הספרה השלישית, בעלת ערך 0 או 1 מפנה את הספרה המותמרת לחלקו התחתון של ערוץ התוצאה (0) או לחלקו העליון (1). הספרה הרביעית, בעלת ערך 0,1,2, קובעת את סוג הזוגיות של המספר המותמר ) PARITY ODD-2,EVEN -1,NO PARITY-0,( השימוש בספרה הרביעית שונה מאפס הוא בעיקר לתקשורות. הפונקציה ההפוכה מפונקצית ASC(086) היא פונקצית HEX(162) שמבצעת את הפעולה ההפוכה מסימנים ואותיות לערכים בהקסדצימל. 6.8 פעולות מתמטיות אפשרויות הפונקציות המתמטיות בבקרים מסדרת CP/CJ/CS הם רבות מאוד. F POINT קיימות פונקציות רבות עבור כל פורמט שונה של נתונים BIN BCD ועוד. למידע נוסף על פונקציות אלה פנה אל ספר התכנות: W340-E1-11+CS-CJ+Instructions_Reference_Manual בפרק זה מוסברות הפונקציות הבסיסיות ביותר המתאימות לבקרים מסדרת C בפורמט.BCD 198

199 ישנן גם פונקציות מתמטיות נוספות בבקרים מסדרת C שלא כתובות בספר זה כגון חישובים בפורמטים שונים F.POINT BIN ועוד. למידע נוסף יש לפנות תמיד לספר התכנות של הבקר ראה רשימת ספרים בתחילת פרק 6. - הגדלה ביחידה בבקרים מסדרת C INC(038) פונקצית. INC מוסיפה את הערך 1 לערוץ עליו היא פועלת. התוספת מתבצעת בקצב הסריקה. על מנת לקבל תוספת של יחידה אחת בלבד בכל פעולה, יש להשתמש בקוצץ אות כגון.DIFD או DIFU -WD ערוץ עבודה מעגל דוגמא: אופן הפעולה: כאשר כניסה מופעלת, גדל הערך המצוי ב- DM010 ב- 1. הערך החדש נשאר ב- DM010 ומשמש כבסיס להגדלה נוספת בפעולה הבאה. אם כניסה נשארת במצב,ON מתבצעת הגדלה בכל מחזור סריקה. אזורי הזיכרון המותרים לשימוש עבור הפונקציה: IR, CIO, HR,WR, AR, LR, DM, * DM דגלים המופעלים על ידי הפונקציה: - P_ER הערך בערוץ הנתון אינו ב-,BCD ערוץ *DM אינו קיים או מצביע על ערוץ עם תוכן לא ב BCD בבקרים מסדרת C. 199

200 - P_EQ עובר למצב ON כאשר תוצאת הפעולה היא 0 בבקרים מסדרת.CS/CJ/CP - P_CY עובר למצב ON כאשר תוצאת הפעולה היא 0 דוגמא לשימוש בפונקצית :INC מוצרים העוברים על סרט נע נשקלים על פי סדר תנועתם. יש לאחסן את 1 המשקל של 100 מוצרים עוקבים בתאי זיכרון DM101 עד DM

201 הפתרון המוצע: הסבר פעולות התוכנה: 1. ערוצי DM מקבלים את הערך 0 לפני הכנסת הנתונים חדשים. ערוץ DM100 עתיד לשמש ככתובת עקיפה לערוץ היעד שיאחסן את נתוני.2 המשקל. עם תחילת העבודה, מוכנס לתוכו הערך 100 וממנו והלאה תתבצע פעולת INC עד קבלת הערך פונקצית ההשוואה CMP בודקת את הערך השוטף של DM100 על מנת לעצור את אגירת הנתונים לאחר 100 פעולות. בכל פעם שמוצר עולה למשקל, מוגדל הערך של DM100 ב- 1 והמשקל,.4 כפי שנמדד בערוץ 010 מועבר לאחסון בתא שמספרו.*DM100 הפריט הראשון שנשקל, מאוחסן על כן בתא.DM101 הפריט הבא שיישקל, יגרום להגדלת הכתובת לאחסון ב- 1 ולכן יאוחסן ב- DM102 וכן הלאה, עד הגעה לערך 200, בו תיעצר השקילה על ידי פעולת ההשוואה שתגרום לניתוק מגע קטן מ. 201

202 - הפחתת יחידה בבקרים מסדרת C: DEC(039) פונקצית DEC גורמת למספר BCD בן 4 ספרות המאוחסן בערוץ עבודה לקטון ב- 1 בכל פעם שהפונקציה מופעלת. -WD ערוץ העבודה מעגל דוגמא: אופן פעולת הפונקציה: בכל פעם שכניסה עוברת ל,ON מופחת מן הערך המצוי בתא DM0010 הערך 1. הערך החדש מוחזר אל DM0010 ומשמש בסיס לפעולה הבאה. אם כניסה נמצאת במצב ON קבוע, מתבצעת ההפחתה בכל מחזור סריקה. אזורי הזיכרון המותרים לשימוש עבור הפונקציה: IR, CIO, HR,WR, AR, LR, DM, * DM דגלים המופעלים על ידי הפונקציה: - P_ER הערך בערוץ העבודה אינו ב,BCD ערוץ *DM אינו קיים או מצביע על ערוץ עם תוכן לא ב BCD בבקרים מסדרת C - P_EQ עובר למצב ON כאשר תוצאת הפעולה היא 0 בבקרים מסדרת CS/CJ/CP - P_CY עובר למצב ON כאשר תוצאת הפעולה היא 0 :CY דגל ( STC(040 -הרם גורמת לדגל CY לקבל את הערך פונקצית STC.1 202

203 :CY הורד דגל - CLC(041) פונקצית CLC גורמת לדגל CY לקבל את הערך 0. דגל CY מקבל ערכים 0 או 1 כתוצאה מפעולתן של פונקציות מתמטיות ופונקציות אחרות. לכן יש לבצע פעולת CLC לפני כל פעולה לוגית, אשר יש לה השלכות על מצב הדגל על מנת להבטיח פעולה נכונה, פעולות חיבור חיסור ועוד. בבקרים מסדרת CS/CJ/CP יש גם פונקציות מתמטיות שאינן מתחשבות בדגל ה.CY :C בבקרים מסדרת BCD חיבור - ADD(30) פונקצית ADD מבצעת פעולת חיבור אריתמטית בין 2 מספרים 4 ספרתיים הנתונים ב- BCD ודגל ה.CY תוצאת החיבור מועברת לערוץ התוצאה. - AU מחובר - AD מחבר - ערוץ התוצאה R מעגל דוגמא: 203

204 בדוגמא זו, כאשר מופעלת כניסה מתבצעת הורדת דגל CY ולאחר מכן מחובר הערך המצוי בערוץ 128, למספר הקבוע #1117 ולדגל ה- CY שערכו 0 מכיוון שהורדנו אותו לפני ביצוע פעולת החיבור. תוצאת החיבור מאוחסנת בערוץ.HR07 אם תוצאת החיבור גדולה מ- 9999, יעבור דגל CY למצב 1. זהירות: יש תמיד להוריד את דגל ה CY בעזרת פקודת CLC כאשר אין חשיבות לשימוש בו מפעולה קודמת. כמוכן יש להתחשב במצב דגל זה לאחר ביצוע הפעולה. אזורי הזיכרון המותרים לשימוש עבור מחבר ומחובר: IR, CIO, SR, HR,WR, AR, LR, TC, DM, * DM, # אזורי הזיכרון המותרים לשימוש עבור ערוץ התוצאה: IR, CIO, HR,WR, AR, LR, DM, * DM דגלים המופעלים על ידי הפונקציה: - P_ER ערכי המחבר או המחובר אינם ב-.BCD ערוץ *DM אינו קיים או מצביע על ערוץ עם תוכן לא ב.BCD - CY מקבל 0 או 1 בהתאם לתוצאה - P_EQ עובר למצבON כאשר תוצאת הפעולה היא 0 :BCD חיסור SUB(31).MI מהמספר ודגל הCY SU פונקצית SUB גורמת לחיסור המספר R מאחסנת את התוצאה בערוץ BCD מספרים 4 ספרתיים בפורמט SU ו- MI המיועד לכך. - MI מחוסר - SU מחסר - R ערוץ תוצאה 204

205 מעגל דוגמא: בדוגמא זו, הפעלת כניסה מורידה את דגל ה- CY וגורמת לפעולת חיסור של ערך המצוי בערוץ D0100 ודגל ה- CY מן הערך המצוי בערוץ תוצאת הפעולה מועברת לערוץ.HR10 לאחר פעולת החיסור הראשונה כאשר דגל אזי יש לראות את הערך בערוץ התוצאה כערך נכון וסופי. אם,CY=1 CY=0 סיבית ON משמעות הדבר שהתוצאה היא שלילית. במקרה זה הערך בערוץ התוצאה הוא המשלים ל של התוצאה האמיתית. לכן יש להוריד שוב את דגל ה- CY ולבצע חיסור נוסף מהערך 0. בדוגמא למעלה ביט H11.00 מציין תוצאה חיסור שלילית. זהירות: יש תמיד להוריד את דגל ה CY- בעזרת פקודת CLC כאשר אין חשיבות לשימוש בו מפעולה קודמת. כמוכן יש להתחשב במצב דגל זה לאחר ביצוע הפעולה. אזורי הזיכרון המותרים לשימוש עבור המחסר והמחוסר: IR, CIO, SR, HR,WR, AR, LR, TC, DM, * DM, # אזורי הזיכרון המותרים לשימוש עבור ערוצי התוצאה: 205 IR, CIO, HR,WR, AR, LR, DM, * DM

206 *DM אינו קיים או דגלים המופעלים על ידי הפונקציה: - P_ER ערכי המחסר או המחוסר אינם ב-.BCD ערוץ מצביע על ערוץ עם תוכן לא ב.BCD - CY עובר ל ON כאשר תוצאת החיסור שלילית - P_EQ עובר ל ON כאשר תוצאת החיסור היא 0 :BCD חיבור כפול ADDL(54) פונקצית ADDL מחבר מספר בן 8 ספרות BCD עם מספר נוסף בן 8 ספרות BCD ודגל CY ומעביר את התוצאה לערוץ התוצאה. זהירות: יש תמיד להוריד את דגל ה CY בעזרת פקודת CLC כאשר אין חשיבות לשימוש בו מפעולה קודמת. כמוכן יש להתחשב במצב דגל זה לאחר ביצוע הפעולה. אזורי הזיכרון המותרים לשימוש עבור ערוצי מחבר ומחובר: IR, CIO, SR, HR,WR, AR, LR, TC, DM, * DM, אזורי הזיכרון המותרים לשימוש עבור ערוצי התוצאה: IR, CIO, HR,WR, AR, LR, DM, * DM 206

207 ( SUBL(55 -חיסור כפול: פונקצית SUBL מחסרת 2 מספרים בעלי 8 ספרות כל אחד בפורמט.BCD התוצאה, שאף היא עשויה להיות בעלת 8 ספרות, מאוחסנת בשני ערוצי תוצאה. - MI ערוץ ראשון של המחוסר - SU ערוץ ראשון של המחסר - R ערוץ ראשון של התוצאה. מעגל דוגמא: בדוגמא זו, הפעלת כניסה גורמת לפעולת חיסור בין המספר המאוחסן בערוצים 5 ו- 6 לבין המספר המאוחסן בערוצים.DM21-DM20 תוצאת הפעולה מאוחסנת בערוצים.LR21-LR20 0

208 זהירות: יש תמיד להוריד את דגל ה- CY בעזרת פקודת CLC כאשר אין חשיבות לשימוש בו מפעולה קודמת. כמוכן יש להתחשב במצב דגל זה לאחר ביצוע הפעולה. אזורי הזיכרון המותרים לשימוש עבור המחסר והמחוסר: IR, CIO, SR, HR,WR, AR, LR, TC, DM, * DM אזורי הזיכרון המותרים לשימוש עבור ערוצי התוצאה: IR, CIO, HR,WR, AR, LR, DM, * DM דגלים המופעלים על ידי הפונקציה: - אחד מערכי המחסר או המחוסר אינו ב-.BCD ערוץ *DM אינו קיים. או P_ER מצביע על ערוץ עם תוכן לא ב.BCD - עובר ל- ON כאשר תוצאת החיסור שלילית. CY עובר ל- ON כאשר תוצאת החיסור היא 0. - P_EQ BCD כפל MUL(32) פונקצית MUL מכפילה 2 מספרים 4 ספרתיים ושומרת את התוצאה בשני ערוצים שהוגדרו. - MD מוכפל - MR כופל - R ערוץ תוצאה ראשון 1

209 מעגל דוגמא: בדוגמא זו, הפעלת כניסה גורמת לביצוע פעולת כפל בין מספר 4 ספרתי המאוחסן בערוץ 067, לבין מספר 4 ספרתי אחר המאוחסן בערוץ.HR05 התוצאה, מספר בן 8 ספרות נשמרת בערוץ HR07 ובערוץ.HR08 אזורי הזיכרון המותרים לשימוש עבור הכופל והמוכפל: #,IR, CIO, SR, HR,WR, AR, LR, TC, DM, * DM אזורי הזיכרון המותרים לשימוש עבור התוצאה: IR, CIO, HR,WR, AR, LR, DM, * DM *DM אינו קיים או דגלים המופעלים על ידי הפונקציה: - P_ER אחד מערכי הכופל או המוכפל אינו ב-.BCD ערוץ מצביע על ערוץ עם תוכן לא ב.BCD - P_EQ עובר ל ON כאשר תוצאת הכפל היא 0 :BCD חילוק DIV(33) פונקצית DIV מבצעת פעולת חילוק בין שני מספרים 4 סיפרתיים בפורמט BCD ומאחסנת את התוצאה בערוצים מוגדרים. היות והתוצאה יכולה להכיל שארית, משמש אחד הערוצים לאחסון השארית. - DB מחולק - DR מחלק - R ערוץ התוצאה הראשון 0

210 מעגל דוגמא: כאשר כניסה מופעלת, מתבצע חילוק של המספר המאוחסן בערוץ 70 במספר המאוחסן בערוץ LR0 חלקה השלם של התוצאה מועבר לערוץ D1234 ואילו השארית מועברת לערוץ D1235 (שים לב גם השארית היא מספר שלם). אזורי הזיכרון המותרים לשימוש עבור המחלק והמחולק: #,IR, CIO, SR, HR,WR, AR, LR, TC, DM, * DM אזורי הזיכרון המותרים לשימוש עבור התוצאה: IR, CIO, HR,WR, AR, LR, DM, * DM דגלים המופעלים על ידי הפונקציה: *DM או מחלק = 0. ערוץ,BCD אחד מערכי המחלק או המחולק אינו ב- - P_ER אינו קיים. או מצביע על ערוץ עם תוכן לא ב.BCD - P_EQ עובר ל ON כאשר תוצאת החילוק היא 0 1

211 :BCD כפל 8 ספרות MULL(56) פונקצית MULL כופלת 2 מספרים בני 8 ספרות כל אחד ומעבירה את התוצאה לקבוצת ערוצים מוגדרים. היות והתוצאה עשויה להגיע למספר בן 16 ספרות, נשמרים עבור התוצאה ארבעה ערוצים עוקבים. - MD ערוצו הראשון של המספר המוכפל. - MR ערוצו הראשון של המספר הכופל. - ערוץ ראשון של התוצאה. R אזורי הזיכרון המותרים לשימוש עבור הכופל והמוכפל:,IR, CIO, SR, HR,WR, AR, LR, TC, DM, * DM אזורי הזיכרון המותרים לשימוש עבור התוצאה: IR, CIO, HR,WR, AR, LR, DM, * DM *DM אינו קיים. או דגלים המופעלים על ידי הפונקציה: - P_ER אחד מערכי הכופל או המוכפל אינו ב-.BCD ערוץ מצביע על ערוץ עם תוכן לא ב.BCD - P_EQ עובר ל ON כאשר תוצאת הכפל היא 0 DIVL(57) חילוק 8 ספרות פונקצית DIVL מבצעת חילוק של מספר בעל 8 ספרות BCD במספר אחר בעל 8 ספרות BCD.תוצאת החלוקה מועברת לארבע ערוצים עוקבים, 2 עבור החלק השלם של התוצאה ושניים נוספים עבור השארית. 0

212 אזורי הזיכרון המותרים לשימוש עבור המחלק והמחולק:,IR, CIO, SR, HR,WR, AR, LR, TC, DM, * DM אזורי הזיכרון המותרים לשימוש עבור התוצאה: IR, CIO, HR,WR, AR, LR, DM, * DM *DM אינו דגלים המופעלים על ידי הפונקציה: - P_ER אחד מערכי המחלק או המחולק אינו ב- BCD או מחלק = 0. ערוץ קיים. או מצביע על ערוץ עם תוכן לא ב.BCD - P_EQ עובר ל ON כאשר תוצאת החילוק היא פעולות לוגיות על ערוצים COM(29) -היפוך לוגי: פונקצית,COM מבצעת היפוך מצב על כל סיבית מתוך 16 הסיביות של ערוץ עליו היא מופעלת. כל הסיביות שערכן 0 מקבלות ערך 1, וכל הסיביות שערכן 1 מקבלות ערך 0. דוגמא לפעולת הפונקציה: אזורי הזיכרון המותרים לשימוש: IR, CIO, HR,WR, AR, LR, DM, * DM 1

213 - P_EQ עובר ל ON כאשר כל הסיביות בערוץ התוצאה הן 0. :AND לוגי -שער ANDW(34) פונקצית ANDW מבצעת פעולת AND לוגית בין 2 ערכים של 16 סיביות. תוצאת הפעולה מועברת לערוץ מוגדר. - I1 כניסה 1 - I2 כניסה 2 - R כתובת ערוץ התוצאה הפעולה הלוגית AND מתבצעת על כל 2 סיביות בנפרד. דוגמא לחישוב: אזורי הזיכרון המותרים לשימוש עבור הכניסות: #,IR, CIO, SR, HR,WR, AR, LR, TC, DM, * DM אזורי הזיכרון המותרים לשימוש עבור התוצאה: IR, CIO, HR,WR, AR, LR, DM,* DM דגלים המופעלים על ידי הפונקציה: - P_EQ עובר ל - ON כאשר כל הסיביות בערוץ התוצאה הן 0. 2

214 :OR לוגי -שער ORW(35) פונקצית ORW מבצעת OR לוגי בין שני מספרים בעלי 16 סיביות כל אחד. תוצאת הפעולה מועברת לערוץ מוגדר. כניסה 1 כניסה 2 ערוץ תוצאה I1 I2 R פונקצית OR מתבצעת על כל 2 סיביות מתאימות בשתי הכניסות. חישוב לדוגמא: אזורי הזיכרון המותרים לשימוש עבור הכניסות: IR, CIO, SR, HR,WR, AR, LR, TC, DM, * DM אזורי הזיכרון המותרים לשימוש עבור התוצאה: IR, CIO, HR,WR, AR, LR, DM,* DM דגלים המופעלים על ידי הפונקציה: - P_EQ עובר ל - ON כאשר כל הסיביות בערוץ התוצאה הן 0 3

215 7. תרגילים תרגילים אלו נכתבו לתרגול והפעלה בבקרי CPM ולעמדות התרגול בבתי ספר. לביצוע תרגילים אלו בבקרים אחרים יש לשנות את כתובת הכניסות והיציאות בהתאמה ראה פרק תרגילים לכניסות ויציאות אנלוגיות לבקרי CPM תרשים חיבורים 0

216 7.1.1 תרגיל מספר 1: קריאת הטמפרטורה מטרת התרגיל - קריאת כניסת זרם אנלוגי,(4-20mA) ותרגום הערך האנלוגי לערך עשרוני הרצוי. מבנה התוכנית: רשת ראשונה: המרה מבינארי ל BCD רשת שנייה: כיול לערך של רשת לפני אחרונה: אתחול יחידה אנלוגית 1

217 רשת אחרונה: סיום תוכנית הסברים מפורטים לתוכנית: הסבר לרשת ראשונה: המרה מבינארי ל BCD היחידה האנלוגית המחוברת לבקר ממירה את הזרם 4-20mA בכניסה אליה לערך בינארי של 8 ביטים בין.0-FF מכוון שקשה להבין ולעבוד עם הערך הנ"ל נמיר את הערך הבינארי לערך BCD (עשרוני) בעזרת פונקצית ההמרה,BCD(24) וע"י כך נקבל ערך בין שאיתו ניתן לעבוד. בעזרת ממסר עזר פנימי (ON) הסגור באופן קבוע, נפעיל את פונקצית ההמרה BCD(24). נמיר את הערך הבינארי של כניסה אנלוגית 2 לערך.BCD את הערך המומר ל BCD נשמור ב.DM0000 הסבר לרשת שנייה : כיול לערך של אנו רוצים לקרוא את הערכים של הכניסה האנלוגית בין מכיוון שלאחר ההמרה שביצענו ברשת הראשונה של התרגיל קיבלנו ערך בין עלינו להכפיל את הערך שב- DM0000 במקדם K. נוסחה לחישוב K (בתרגיל הנ"ל): = /255 = K 0

218 מכוון שהערך K הוא ערך עם נקודה עשרונית, ובבקר אין חישוב עם נקודה עשרונית עלינו להכפיל את הערך ש ב- DM0000 בערך 3922 ואת התוצאה לחלק ב (בעזרת הפונקציות ההכפלה MUL וחילוק.( DIVL ערך מכויל = 1000 : 3922) (DM0000 X בשלב זה כדי לפשט את התרגיל ומכוון שהערך קרוב ל- 4 נעגל את הערך K מ ל 4 בידיעה שהעיגול יגרום לטעות של 2% מערך הקריאה. בעזרת ממסר עזר פנימי (ON) הסגור באופן קבוע נפעיל את פונקצית ההכפלה MUL(32) נכפיל את הערך שב DM0000 ב- 4. את התוצאה מהפעולה הנ"ל נשמור ב- DM0001 ו.DM0002 (התוצאה נשמרת בשני אוגרים אך אנו נתייחס רק ל DM0001 מכוון שהתוצאה לא תעלה מעל 1020). רשת לפני אחרונה: אתחול יחידה אנלוגית אתחול המערכת נעשה כדי להגדיר ליחידה האנלוגית את אופי הכניסות והיציאות. כניסה של זרם ma) 4-20), או כניסה של מתח (V 0-10). האתחול נעשה ע"י כתיבת קוד אתחול (במחזור הראשון של הבקר) לערוץ היציאה של היחידה האנלוגית. כתובת ערוץ היציאה האנלוגית משתנה בהתאם לסוג הבקר. 1

219 כתובת היציאה האנלוגית תהיה הערוץ הבא אחרי ערוץ היציאות האחרון. לדוגמא: בבקר CPM1-20CDR כתובת היציאה הדיגיטאלית האחרונה היא 10.07, לכן כתובת ערוץ היציאה האנלוגית תהיה בערוץ 11 בבקרCPM1A-30CR. כתובת היציאה הדיגיטאלית האחרונה היא אז כתובת ערוץ היציאה האנלוגית תהיה 12. כתובות 2 ערוצי הכניסה מתנהגות באותה צורה. לדוגמא בבקר CPM1A-30CDR כתובת הכניסה הדיגיטאלית האחרונה היא 1.05 אז הכניסה האנלוגית הראשונה תקבל כתובת ערוץ 2 והכניסה השנייה תקבל כתובת ערוץ 3. קוד כניסה 1 כניסה 2 יציאה אתחול 0-10 V 0-10 V 0-10 V FF V V 0-10 V FF V 0-10 V 1-5V, 4-20 ma FF V V 1-5V, 4-20 ma FF V V, 4-20 ma V FF V 10 V, 4-20 ma V FF V V, 4-20 ma V, 4-20 ma FF V 10 V, 4-20 ma V, 4-20 ma FF07 טבלת קודי אתחול * ניתן להשתמש ביציאת הזרם 4-20mA בכל קוד אתחול. 2

220 הסבר לאתחול יחידה אנלוגית: בעזרת ממסר עזר פנימי SCAN) (FIRST שנסגר רק בזמן המחזור הראשון. נפעיל את פונקצית העתקה.MOV(21) בשדה הראשון של הפונקציה נרשום את הערך #FF04 " שהוא קוד אתחול יחידה אנלוגית לכניסה 1 ככניסת מתח ( 0-10V ),וכניסה 2 ככניסת זרם (-4 20mA ).[ראה טבלה]. נכניס את קוד האתחול ליציאה של היחידה האנלוגית ע"י רישום כתובת היציאה של היחידה האנלוגית "11" לשדה השני של הפונקציה. כדי להבטיח שערך האתחול ייכתב לערוץ היציאה של היחידה האנלוגית יש לכתוב את שורת האתחול בסוף התוכנית לפני פקודת ה.END נכניס את קוד האתחול ליציאה של היחידה האנלוגית ע"י רישום כתובת היציאה של היחידה האנלוגית "11" לשדה השני של הפונקציה. כדי להבטיח שערך האתחול ייכתב לערוץ היציאה של היחידה האנלוגית יש לכתוב את שורת האתחול בסוף התוכנית לפני פקודת ה.END רשת אחרונה : סיום התוכנית בבקרי OMRON חובה להוסיף את פקודת ה END בסוף התוכנית אחרת התוכנית לא תפעל. ראה פרק פקודת.END 3

221 בדיקת התרגיל באופן מעשי: חבר את המעגל החשמלי כמתואר בסכמה החיבורים. כתוב את התוכנית לבקר וטען אותה לבקר ראה פרק 5. העבר את הבקר למצב RUN או.MONITOR שנה את הטמפרטורה ע"י חימום וקירור גשש הטמפרטורה. (ניתן לעשות זאת ע"י טבילת הגשש בכלי מים חמים וקרים לחילופין). עקוב אחר הערך של מעלות. DM0001 לבדיקת הטמפרטורה בערכים של תרגיל מספר 2: מדידת טמפרטורה והצגתה מטרת התרגיל - הפעלת יציאה אנלוגית. (התרגיל היינו המשך לתרגיל מספר 1). רשת ראשונה: המרה מבינארי ל BCD רשת שנייה: כיול לערך של

222 רשת שלישית: העברת כניסה אנלוגית 2 ליציאה אנלוגית להצגת הטמפרטורה רשת לפני אחרונה: אתחול יחידה אנלוגית רשת אחרונה : סיום תוכנית התרגיל היינו המשך לתרגיל הקודם מלבד רשת שלישית יש להוסיף את הרשת השלישית לתוכנית של תרגיל מספר 1. (אחרי רשת 2 ולפני שתי שורות אחרונות). להסברים לכל השורות ראה תרגיל 1. 0

223 הסבר לרשת שלישית: הצגת טמפרטורה דרך יציאה אנלוגית ע"י כתיבת ערך בינארי בין הערכים 0-FF לערוץ היציאה האנלוגית (ערוץ 11 במקרה שלנו) היציאה האנלוגית תוציא ערכים בין 4-20mA בהתאם. בכדי לראות את הטמפרטורה בתצוגה (מד זרם (4-20mA בין מעלות. עלינו לכתוב לערוץ 11 (היציאה אנלוגית) ערך בין.0-FF במקרה שלנו הטמפרטורה הנמדדת ע"י הגשש בין מעלות מומרת (בעזרת מתמר הטמפרטורה והיחידה האנלוגית) לערך בינארי בבקר בין.0-FF לכן נעתיק את הערך בכניסה האנלוגית 2 לתוך ערוץ היציאה האנלוגית (ערוץ 11 ). בעזרת ממסר עזר פנימי (ON) הסגור באופן קבוע, נפעיל את פונקצית העתקה.MOV(21) נעתיק את הערך שבערוץ הכניסה האנלוגית 2 לתוך ערוץ היציאה האנלוגית ע"י כתיבת הערך 2 בשדה הראשון של הפונקציה ואת הערך 11 לשדה השני של הפונקציה. בדיקת התרגיל באופן מעשי: חבר את המעגל החשמלי כמתואר בסכמת החיבורים. כתוב וטען את התוכנית לבקר ראה פרק 5. העבר את הבקר למצב RUN או.MONITOR שנה את הטמפרטורה ע"י חימום וקירור גשש הטמפרטורה. עקוב אחרי שינויי הטמפרטורה בתצוגה. 0

224 7.1.3 תרגיל מספר 3: בקר טמפרטורה ל 90 מעלות מטרת התרגיל - בקר טמפרטורה בעזרת יחידה אנלוגית.(התרגיל היינו המשך לתרגילים 1,2 ).הבקר יווסת את הטמפרטורה ע"י יציאה לטמפרטורה של 90 מעלות. והגדרת תחום יצבות של הטמפרטורה ל 2 מעלות. רשת ראשונה: המרה מבינארי ל BCD רשת שנייה: כיול לערך של

225 רשת שלישית: העברת הערך בכניסה אנלוגית ליציאה אנלוגית להצגת הטמפרטורה רשת רביעית : הפעלת גוף חימום 1

226 רשת חמישית : הגדרת תחום יציבות ותנאי הפעלת גוף חימום רשת לפני אחרונה: אתחול יחידה אנלוגית 0

227 רשת אחרונה : סיום תוכנית התרגיל היינו המשך לתרגיל הקודם - הוסף את השורות הרביעית והחמישית לתוכנית של תרגיל מספר 2 (אחרי רשת 3 ולפני שתי שורות אחרונות). הסבר: מכוון שהטמפרטורה משתנה מהר יחסית וממסר היציאה לגוף החימום עלול לרטט כאשר הטמפרטורה תשתנה באזור היעד (90 מעלות) ריטוט זה אינו רצוי. למניעת הריטוט ניצור תחום יציב (יציין שנמצאים בתחום היעד 90 מעלות) בעזרת שני ממסרים פנימיים שיציינו את גבולות התחום. ממסר 5.00 יציין גבול עליון (90 מעלות),וממסר 5.01 יציין גבול תחתון (88 מעלות). גבול עליון 90 מעלות גבול תחתון 88 מעלות יציאה לגוף חימום

228 הסבר לרשת רביעית - הפעלת יציאה לגוף חימום להפעלת גוף החימום נשתמש ביציאת הממסר הראשונה של הבקר התנאי להפעלת החימום יהיה ירידת הטמפרטורה מתחת לגבול התחתון של תחום היציבות (88 מעלות). התנאי להפסקת החימום יהיה עליית הטמפרטורה מעל לגבול העליון של תחום היציבות (90 מעלות). נשתמש בפונקצית KEEP(011) להפעיל את יציאה הכניסה העליונה של הפונקציה משמשת להפעלת יציאה ותופעל ע"י ממסר פנימי 5.01 גבול תחתון (שפועל כאשר הטמפרטורה מתחת ל 88 מעלות). הכניסה התחתונה של הפונקציה משמשת לניתוק יציאה ותופעל ע"י מגע N.C של ממסר פנימי 5.00 גבול עליון (שפועל כל הזמן ש הטמפרטורה מתחת ל 90 מעלות). הסבר לרשת חמישית: תחום יציבות ותנאי הפעלה בתרגיל זה קבענו את התחום היציב ל- 2 מעלות באופן שרירותי. באופן מעשי תחום זה יקבע בהתאם לתנודות הקריאה של הטמפרטורה מהגשש וישתנה ממערכת למערכת. בעזרת ממסר עזר פנימי הפונקציות ברשת. (ON) הסגור באופן קבוע נפעיל את בעזרת פונקצית החיסור SUB(31) נקבע את הגבול התחתון ע"י חיסור (20) 2.0 מטמפרטורת היעד 90.0 מעלות (900). את הערך של הגבול התחתון נשמור ב.DM0002 (בתרגיל הזה השתמשנו בערך קבוע ע"י הכנסת הערך #900 כערך לטמפרטורה היעד ע"י שינוי הערך הנ"ל לכתובת של מילה בבקר כמו DM0010 או 250 (פוטנציומטר אנלוגי בבקר) נוכל לקבוע באופן גמיש את הערך לטמפרטורה היעד תוך כדי עבודת הבקר). בעזרת פונקצית ההשוואה CMP(20) ומגע LESS THAN (קטן מ) נבדוק שהטמפרטורה (רשומה ב (DM0001 עדיין לא עברה את טמפרטורת היעד 90 מעלות ונפעיל את ממסר 5.00 (יפעל כל עוד הטמפרטורה מתחת ל 90 מעלות). 2

229 בעזרת פונקצית ההשוואה CMP(20) ומגע LESS THAN (קטן מ) נבדוק שהטמפרטורה (רשומה ב (DM0001 לא עברה את הגבול התחתון (88 מעלות רשום ב (DM0002 ונפעיל את ממסר 5.01 (יפעל כל עוד הטמפרטורה מתחת ל 88 מעלות). בדיקת התרגיל באופן מעשי: חבר את המעגל החשמלי כמתואר בשרטוט. כתוב וטען את התוכנית לבקר ראה פרק 5. העבר את הבקר למצב RUN או..MONITOR דמה הפעלת גוף חימום ע"י טבילת גשש הטמפרטורה במים חמים כאשר יציאה פועלת. לקירור איטי השאר את הגשש מחוץ לכוסות. לקירור מהיר טבול את הגשש במים קרים. עקוב אחרי שינויי הטמפרטורה בתצוגה. עקוב אחרי שינויי ביציאה תרגילים לכניסות ויציאות דיגיטאליות בנית מערכת עדיפות למשחק טלוויזיה (בקר (CPM יש לבנות מערכת לתוכנית טלוויזיה לפי הדרישות הבאות. המארח מסיים להקריא את השאלה. הראשון משלושת השחקנים שיודע את התשובה ילחץ על הלחצן מולו. לאחר שאחד משלושת השחקנים לחץ על הלחצן שלו הפעמון יצלצל ל 10 שניות. הנורה המוצבת לפני אותו שחקן, שלחץ ראשון תידלק. 3

230 לאחר שאחת הנורות נדלקה שאר השחקנים לא יוכלו להדליק את הנורה שלהם. איפוס יתבצע ע"י המארח בלבד. הכן רשימת כניסות ויציאות ופתור את התרגיל: רשימת כניסות: כתובת כניסה בבקר תאור לחצן שחקן ראשון לחצן שחקן שני לחצן שחקן שלישי לחצן איפוס מארח רשימת יציאות: כתובת יציאה בבקר תאור פעמון נורה שחקן ראשון נורה שחקן שני נורה שחקן שלישי פתרון התוכנית והסברים לרשתות בתוכנת.CX-PROGRAMMER 4

231 רשתות 0-2 הסבר לשלושת הרשתות הנ"ל: כאשר הסיבית 5.00 מערכת לא נעולה (לא דולקת) ולחצן האיפוס לא נלחץ: כל שחקן יכול ללחוץ על הלחצן שלו ומנורה מתאימה נדלקת ומוחזקת עצמאית עד אשר המארח לוחץ לחצן איפוס. 5

232 רשת 3 הסבר: כאשר אחד השחקנים לוחץ על הלחצן שלו סיבית (ממסר פנימי) 5.00 עובר למצב 1 והמערכת נשארת במצב נעול עד אשר המארח לוחץ לחצן איפוס. כאשר ממסר פנימי 5.00 ננעל הוא לא מאפשר לאף אחד מהשחקנים האחרים להפעיל את הנורה שלו ברשתות

233 רשת 4 הסבר: כאשר ממסר פנימי 5.00 ננעל (עובר למצב לוגי 1): פעמון נדלק יציאה וקוצב הזמן מתחיל בספירה לאחור. לאחר 100 עשיריות שנייה 10 שניות קוצב הזמן מסיים את הספירה ומשנה את מצבו ל 1 לוגי מגע סגור של קוצב הזמן גורם לפעמון להפסיק לפעול. רשת 5 הסבר: בסיום התוכנית יש לוודא שפקודת END מופיעה. שים לב: בתוכנית זו יש חשיבות גם לסדר הכתיבה אם נחליף בין רשתות 0-2 ל- 3 התוכנית לא תעבוד. כאשר הבקר קורא את אחת מכניסות הלחצנים הוא מדליק את הנורה המתאימה ובאותו מחזור גם נועל את המערכת ע"י הדלקת ממסר פנימי כאשר הנורה נדלקה למחזור אחד בלבד היא מחזיקה את עצמה ע"י מעגל אחזקה עצמית ראה רשתות 0-2. אם רשת 3 תהיה כתובה בהתחלת התוכנית: הבקר ינעל את המערכת (ממסר 5.00) ופעולה זו לא תאפשר הדלקת הנורה המתאימה במעגלי הפיקוד של כל נורה המצויים ברשתות

234 בדיקת התרגיל באופן מעשי: חבר את ערכת הלימוד לחשמל. כתוב וטען את התוכנית לבקר ראה פרק 5. העבר את הבקר למצב RUN או.MONITOR לחצן על לחצן של אחד השחקנים ובדוק שהנורה המתאימה נדלקת והפעמון פועל למשך 10 שניות. (אם אין ברשותך פעמון חשמלי השתמש בנורת היציאה של עמדת התרגול לדימוי פעמון). לחץ על הלחצנים האחרים וודא שהנורות שלהם לא נדלקות כאשר המערכת נעולה. לחץ לחצן איפוס ובדוק את שאר הלחצנים באותה צורה בקרת קו אריזה לתפוחים נתון קו אריזת תפוחים כמפורט בתמונה. לחצני מפעילה הפעלה הפסקה יציאה מנוע מסוע תפוחים גשש תפוחים גשש קופסה במקום יציאה מנוע מסוע קופסאות הכן רשימת כניסות ויציאות וכתוב תוכנה להפעלת קו זה לפי הדרישות האלו: כאשר לחצן הפעלה נלחץ מסוע הקופסאות מתחיל לנוע. כאשר גשש הקופסאות רואה קופסה מסוע הקופסאות נעצר. מסוע התפוחים מתחיל לנוע ולטעון תפוחים לתוך הקופסה. גשש התפוחים ימנה 10 תפוחים לקופסה ומסוע התפוחים ייעצר. מסוע הקופסאות יפעל שוב ומונה התפוחים יאופס. כאשר גשש הקופסאות רואה קופסה מסוע הקופסאות נעצר. 8

235 התהליך חוזר על עצמו (סעיף 2-5) עד אשר לחצן הפסק נלחץ. רשימת כניסות:.CX-PROGRAMMER כתובת כניסה בבקר רשימת יציאות: כתובת יציאה בבקר פיתרון התוכנית והסברים לרשתות בתוכנת תאור לחצן הפעל לחצן הפסק גשש תפוחים גשש קופסאות תאור מנוע מסוע תפוחים מנוע מסוע קופסאות רשת 0 הסבר: כאשר לחצן הפעל נלחץ ממסר פנימי נדלק וננעל ע"י מעגל אחזקה עצמית עד אשר נלחץ לחצן הפסק ומכבה את ממסר זה. רשת 1 הסבר: כאשר המערכת בעבודה ומנוע הסעת הקופסאות לא פועל: מנוע מסוע הזנת תפוחים פועל ותפוחים נטענים לתוך הקופסה ראה ציור בתחילת התרגיל. רשת 2 9

236 הסבר: כאשר גשש הקופסאות דולק (רואה קופסה מולו) הוא מאפשר למונה לספור 10 תפוחים לפי גשש התפוחים. כאשר גשש הקופסאות לא רואה קופסה (כניסה מכובה) הוא מאפס את המונה ומכין אותו לספירת תפוחים בקופסה הבאה. רשת 3 הסבר: כאשר המערכת בעבודה , ומונה התפוחים מספר 10 מסיים את הספירה ונדלק מנוע הקופסאות (יציאה 10.01) מתחיל לסובב את מסוע הקופסאות. הקופסאות מתחילות לנוע על המסוע (ראה תמונה בתחילת התרגיל) כאשר גשש הקופסאות לא רואה קופסה הוא מאפס את המונה (ברשת 2) והמגע הסגור שלו ברשת 3 ממשיך להחזיק את יציאה פועלת.כאשר מגיע הקופסה הבאה מול הגשש גשש הקופסאות 0.03 נדלק ועוצר את מסוע הקופסאות כאשר מסוע הקופסאות עוצר והמערכת בעבודה מסוע תפוחים מתחיל לעבוד רשת 1. רשת 4 הסבר: בסיום התוכנית יש לוודא שפקודת END מופיעה. 10

שאלה 1 V AB פתרון AB 30 R3 20 R

שאלה 1 V AB פתרון AB 30 R3 20 R תרגילים בתורת החשמל כתה יג שאלה א. חשב את המתח AB לפי משפט מילמן. חשב את הזרם בכל נגד לפי המתח שקיבלת בסעיף א. A 60 0 8 0 0.A B 8 60 0 0. AB 5. v 60 AB 0 0 ( 5.) 0.55A 60 א. פתרון 0 AB 0 ( 5.) 0 0.776A

Διαβάστε περισσότερα

[ ] Observability, Controllability תרגול 6. ( t) t t קונטרולבילית H למימדים!!) והאובז' דוגמא: x. נשתמש בעובדה ש ) SS rank( S) = rank( עבור מטריצה m

[ ] Observability, Controllability תרגול 6. ( t) t t קונטרולבילית H למימדים!!) והאובז' דוגמא: x. נשתמש בעובדה ש ) SS rank( S) = rank( עבור מטריצה m Observabiliy, Conrollabiliy תרגול 6 אובזרווביליות אם בכל רגע ניתן לשחזר את ( (ומכאן גם את המצב לאורך זמן, מתוך ידיעת הכניסה והיציאה עד לרגע, וזה עבור כל צמד כניסה יציאה, אז המערכת אובזרוובילית. קונטרולביליות

Διαβάστε περισσότερα

חורף תש''ע פתרון בחינה סופית מועד א'

חורף תש''ע פתרון בחינה סופית מועד א' מד''ח 4 - חורף תש''ע פתרון בחינה סופית מועד א' ( u) u u u < < שאלה : נתונה המד''ח הבאה: א) ב) ג) לכל אחד מן התנאים המצורפים בדקו האם קיים פתרון יחיד אינסוף פתרונות או אף פתרון אם קיים פתרון אחד או יותר

Διαβάστε περισσότερα

סיכום- בעיות מינימוםמקסימום - שאלון 806

סיכום- בעיות מינימוםמקסימום - שאלון 806 סיכום- בעיות מינימוםמקסימום - שאלון 806 בבעיותמינימום מקסימוםישלחפשאתנקודותהמינימוםהמוחלטוהמקסימוםהמוחלט. בשאלות מינימוםמקסימוםחובהלהראותבעזרתטבלה אובעזרתנגזרתשנייהשאכן מדובר עלמינימוםאומקסימום. לצורךקיצורהתהליך,

Διαβάστε περισσότερα

פתרון תרגיל מרחבים וקטורים. x = s t ולכן. ur uur נסמן, ur uur לכן U הוא. ur uur. ur uur

פתרון תרגיל מרחבים וקטורים. x = s t ולכן. ur uur נסמן, ur uur לכן U הוא. ur uur. ur uur פתרון תרגיל --- 5 מרחבים וקטורים דוגמאות למרחבים וקטורים שונים מושגים בסיסיים: תת מרחב צירוף לינארי x+ y+ z = : R ) בכל סעיף בדקו האם הוא תת מרחב של א } = z = {( x y z) R x+ y+ הוא אוסף הפתרונות של המערכת

Διαβάστε περισσότερα

גבול ורציפות של פונקציה סקלרית שאלות נוספות

גבול ורציפות של פונקציה סקלרית שאלות נוספות 08 005 שאלה גבול ורציפות של פונקציה סקלרית שאלות נוספות f ( ) f ( ) g( ) f ( ) ו- lim f ( ) ו- ( ) (00) lim ( ) (00) f ( בסביבת הנקודה (00) ) נתון: מצאו ) lim g( ( ) (00) ננסה להיעזר בכלל הסנדביץ לשם כך

Διαβάστε περισσότερα

שדות תזכורת: פולינום ממעלה 2 או 3 מעל שדה הוא פריק אם ורק אם יש לו שורש בשדה. שקיימים 5 מספרים שלמים שונים , ראשוני. שעבורם

שדות תזכורת: פולינום ממעלה 2 או 3 מעל שדה הוא פריק אם ורק אם יש לו שורש בשדה. שקיימים 5 מספרים שלמים שונים , ראשוני. שעבורם תזכורת: פולינום ממעלה או מעל שדה הוא פריק אם ורק אם יש לו שורש בשדה p f ( m i ) = p m1 m5 תרגיל: נתון עבור x] f ( x) Z[ ראשוני שקיימים 5 מספרים שלמים שונים שעבורם p x f ( x ) f ( ) = נניח בשלילה ש הוא

Διαβάστε περισσότερα

I. גבולות. x 0. מתקיים L < ε. lim אם ורק אם. ( x) = 1. lim = 1. lim. x x ( ) הפונקציה נגזרות Δ 0. x Δx

I. גבולות. x 0. מתקיים L < ε. lim אם ורק אם. ( x) = 1. lim = 1. lim. x x ( ) הפונקציה נגזרות Δ 0. x Δx דפי נוסחאות I גבולות נאמר כי כך שלכל δ קיים > ε לכל > lim ( ) L המקיים ( ) מתקיים L < ε הגדרת הגבול : < < δ lim ( ) lim ורק ( ) משפט הכריך (סנדוויץ') : תהיינה ( ( ( )g ( )h פונקציות המוגדרות בסביבה נקובה

Διαβάστε περισσότερα

תרגול פעולות מומצאות 3

תרגול פעולות מומצאות 3 תרגול פעולות מומצאות. ^ = ^ הפעולה החשבונית סמן את הביטוי הגדול ביותר:. ^ ^ ^ π ^ הפעולה החשבונית c) #(,, מחשבת את ממוצע המספרים בסוגריים.. מהי תוצאת הפעולה (.7,.0,.)#....0 הפעולה החשבונית משמשת חנות גדולה

Διαβάστε περισσότερα

Charles Augustin COULOMB ( ) קולון חוק = K F E המרחק סטט-קולון.

Charles Augustin COULOMB ( ) קולון חוק = K F E המרחק סטט-קולון. Charles Augustin COULOMB (1736-1806) קולון חוק חוקקולון, אשרנקראעלשםהפיזיקאיהצרפתישארל-אוגוסטיןדהקולוןשהיהאחדהראשוניםשחקרבאופןכמותיאתהכוחותהפועלים ביןשניגופיםטעונים. מדידותיוהתבססועלמיתקןהנקראמאזניפיתול.

Διαβάστε περισσότερα

ל הזכויות שמורות לדפנה וסטרייך

ל הזכויות שמורות לדפנה וסטרייך מרובע שכל זוג צלעות נגדיות בו שוות זו לזו נקרא h באיור שלעיל, הצלעות ו- הן צלעות נגדיות ומתקיים, וכן הצלעות ו- הן צלעות נגדיות ומתקיים. תכונות ה כל שתי זוויות נגדיות שוות זו לזו. 1. כל שתי צלעות נגדיות

Διαβάστε περισσότερα

3-9 - a < x < a, a < x < a

3-9 - a < x < a, a < x < a 1 עמוד 59, שאלהמס', 4 סעיףג' תיקוני הקלדה שאלון 806 צריך להיות : ג. מצאאתמקומושלאיברבסדרהזו, שקטןב- 5 מסכוםכלהאיבריםשלפניו. עמוד 147, שאלהמס' 45 ישלמחוקאתהשאלה (מופיעהפעמיים) עמוד 184, שאלהמס', 9 סעיףב',תשובה.

Διαβάστε περισσότερα

נספח לפרק 10 דוגמא לאנליזה של מכונת מצבים ננסה להבין את פעולתה של מ כונת המצבים הבאה : Input X. q 0 q 1. output D FF-0 D FF-1. clk

נספח לפרק 10 דוגמא לאנליזה של מכונת מצבים ננסה להבין את פעולתה של מ כונת המצבים הבאה : Input X. q 0 q 1. output D FF-0 D FF-1. clk נספח לפרק 10 דוגמא לאנליזה של מכונת מצבים ננסה להבין את פעולתה של מ כונת המצבים הבאה : Input X D FF-0 q 0 q 1 Z D FF-1 output clk 424 מצב המכונה מוגדר על ידי יציאות רכיבי הזיכרון. נסמן את המצב הנוכחי q

Διαβάστε περισσότερα

פתרון תרגיל 8. מרחבים וקטורים פרישה, תלות \ אי-תלות לינארית, בסיס ומימד ... ( ) ( ) ( ) = L. uuruuruur. { v,v,v ( ) ( ) ( ) ( )

פתרון תרגיל 8. מרחבים וקטורים פרישה, תלות \ אי-תלות לינארית, בסיס ומימד ... ( ) ( ) ( ) = L. uuruuruur. { v,v,v ( ) ( ) ( ) ( ) פתרון תרגיל 8. מרחבים וקטורים פרישה, תלות \ אי-תלות לינארית, בסיס ומימד a d U c M ( יהי b (R) a b e ל (R M ( (אין צורך להוכיח). מצאו קבוצה פורשת ל. U בדקו ש - U מהווה תת מרחב ש a d U M (R) Sp,,, c a e

Διαβάστε περισσότερα

פרק - 8 יחידות זיכרון ) Flop Flip דלגלג (

פרק - 8 יחידות זיכרון ) Flop Flip דלגלג ( פרק - 8 יחידות זיכרון ) Flop Flip דלגלג ( עד כה עסקנו במערכות צירופיות בהן ערכי המוצא נקבעים לפי ערכי המבוא הנוכחיים בלבד. במערכות אלו אסורים מסלולים מעגליים. כעת נרחיב את הדיון למערכות עם מעגלים. למשל

Διαβάστε περισσότερα

סיכום בנושא של דיפרנציאביליות ונגזרות כיווניות

סיכום בנושא של דיפרנציאביליות ונגזרות כיווניות סיכום בנושא של דיפרנציאביליות ונגזרות כיווניות 25 בדצמבר 2016 תזכורת: תהי ) n f ( 1, 2,..., פונקציה המוגדרת בסביבה של f. 0 גזירה חלקית לפי משתנה ) ( = 0, אם קיים הגבול : 1 0, 2 0,..., בנקודה n 0 i f(,..,n,).lim

Διαβάστε περισσότερα

התפלגות χ: Analyze. Non parametric test

התפלגות χ: Analyze. Non parametric test מבחני חי בריבוע לבדיקת טיב התאמה דוגמא: זורקים קוביה 300 פעמים. להלן התוצאות שהתקבלו: 6 5 4 3 2 1 תוצאה 41 66 45 56 49 43 שכיחות 2 התפלגות χ: 0.15 התפלגות חי בריבוע עבור דרגות חופש שונות 0.12 0.09 0.06

Διαβάστε περισσότερα

יסודות לוגיקה ותורת הקבוצות למערכות מידע (סמסטר ב 2012)

יסודות לוגיקה ותורת הקבוצות למערכות מידע (סמסטר ב 2012) יסודות לוגיקה ותורת הקבוצות למערכות מידע (סמסטר ב 2012) דף פתרונות 6 נושא: תחשיב הפסוקים: הפונקציה,val גרירה לוגית, שקילות לוגית 1. כיתבו טבלאות אמת לפסוקים הבאים: (ג) r)).((p q) r) ((p r) (q p q r (p

Διαβάστε περισσότερα

פתרון תרגיל 5 מבוא ללוגיקה ותורת הקבוצות, סתיו תשע"ד

פתרון תרגיל 5 מבוא ללוגיקה ותורת הקבוצות, סתיו תשעד פתרון תרגיל 5 מבוא ללוגיקה ותורת הקבוצות, סתיו תשע"ד 1. לכל אחת מן הפונקציות הבאות, קבעו אם היא חח"ע ואם היא על (הקבוצה המתאימה) (א) 3} {1, 2, 3} {1, 2, : f כאשר 1 } 1, 3, 3, 3, { 2, = f לא חח"ע: לדוגמה

Διαβάστε περισσότερα

פרק 6: מסכמים, בוררים, מפענחים

פרק 6: מסכמים, בוררים, מפענחים פרק 6: מסכמים, בוררים, מפענחים דוגמת חיבור שני מספרים בינריים נשא (carry) + + מסכם בינרי מלא (FA) Full-Adder מבצע את החישוב עבור זוג סיביות: A מחוברים B נשא כניסה FA o סכום נשא יציאה טבלת האמת של FA [out

Διαβάστε περισσότερα

תרגיל 13 משפטי רול ולגראנז הערות

תרגיל 13 משפטי רול ולגראנז הערות Mthemtics, Summer 20 / Exercise 3 Notes תרגיל 3 משפטי רול ולגראנז הערות. האם קיים פתרון למשוואה + x e x = בקרן )?(0, (רמז: ביחרו x,f (x) = e x הניחו שיש פתרון בקרן, השתמשו במשפט רול והגיעו לסתירה!) פתרון

Διαβάστε περισσότερα

ניהול תמיכה מערכות שלבים: DFfactor=a-1 DFt=an-1 DFeror=a(n-1) (סכום _ הנתונים ( (מספר _ חזרות ( (מספר _ רמות ( (סכום _ ריבועי _ כל _ הנתונים (

ניהול תמיכה מערכות שלבים: DFfactor=a-1 DFt=an-1 DFeror=a(n-1) (סכום _ הנתונים ( (מספר _ חזרות ( (מספר _ רמות ( (סכום _ ריבועי _ כל _ הנתונים ( תכנון ניסויים כאשר קיימת אישביעות רצון מהמצב הקיים (למשל כשלים חוזרים בבקרת תהליכים סטטיסטית) נחפש דרכים לשיפור/ייעול המערכת. ניתן לבצע ניסויים על גורם בודד, שני גורמים או יותר. ניסויים עם גורם בודד: נבצע

Διαβάστε περισσότερα

EMC by Design Proprietary

EMC by Design Proprietary ערן פליישר אייל רוטברט הנדסה וניהול בע"מ eranf@rotbart-eng.com 13.3.15 בית ספר אלחריזי הגבלת החשיפה לקרינה של שדה מגנטי תכנון מיגון הקרינה תוכן העניינים כלליותכולה... 2 1. נתונים... 3 2. נתונימיקוםומידות...

Διαβάστε περισσότερα

צעד ראשון להצטיינות מבוא: קבוצות מיוחדות של מספרים ממשיים

צעד ראשון להצטיינות מבוא: קבוצות מיוחדות של מספרים ממשיים מבוא: קבוצות מיוחדות של מספרים ממשיים קבוצות של מספרים ממשיים צעד ראשון להצטיינות קבוצה היא אוסף של עצמים הנקראים האיברים של הקבוצה אנו נתמקד בקבוצות של מספרים ממשיים בדרך כלל מסמנים את הקבוצה באות גדולה

Διαβάστε περισσότερα

= 2. + sin(240 ) = = 3 ( tan(α) = 5 2 = sin(α) = sin(α) = 5. os(α) = + c ot(α) = π)) sin( 60 ) sin( 60 ) sin(

= 2. + sin(240 ) = = 3 ( tan(α) = 5 2 = sin(α) = sin(α) = 5. os(α) = + c ot(α) = π)) sin( 60 ) sin( 60 ) sin( א. s in(0 c os(0 s in(60 c os(0 s in(0 c os(0 s in(0 c os(0 s in(0 0 s in(70 מתאים לזהות של cos(θsin(φ : s in(θ φ s in(θcos(φ sin ( π cot ( π cos ( 4πtan ( 4π sin ( π cos ( π sin ( π cos ( 4π sin ( 4π

Διαβάστε περισσότερα

לדוגמה: במפורט: x C. ,a,7 ו- 13. כלומר בקיצור

לדוגמה: במפורט: x C. ,a,7 ו- 13. כלומר בקיצור הרצאה מס' 1. תורת הקבוצות. מושגי יסוד בתורת הקבוצות.. 1.1 הקבוצה ואיברי הקבוצות. המושג קבוצה הוא מושג בסיסי במתמטיקה. אין מושגים בסיסים יותר, אשר באמצעותם הגדרתו מתאפשרת. הניסיון והאינטואיציה עוזרים להבין

Διαβάστε περισσότερα

אוטומט סופי דטרמיניסטי מוגדר ע"י החמישייה:

אוטומט סופי דטרמיניסטי מוגדר עי החמישייה: 2 תרגול אוטומט סופי דטרמיניסטי אוטומטים ושפות פורמליות בר אילן תשעז 2017 עקיבא קליינרמן הגדרה אוטומט סופי דטרמיניסטי מוגדר ע"י החמישייה: (,, 0,, ) כאשר: א= "ב שפת הקלט = קבוצה סופית לא ריקה של מצבים מצב

Διαβάστε περισσότερα

הגדרה: מצבים k -בני-הפרדה

הגדרה: מצבים k -בני-הפרדה פרק 12: שקילות מצבים וצמצום מכונות לעי תים קרובות, תכנון המכונה מתוך סיפור המעשה מביא להגדרת מצבים יתי רים states) :(redundant הפונקציה שהם ממלאים ניתנת להשגה באמצעו ת מצבים א חרים. כיוון שמספר רכיבי הזיכרון

Διαβάστε περισσότερα

brookal/logic.html לוגיקה מתמטית תרגיל אלון ברוק

brookal/logic.html לוגיקה מתמטית תרגיל אלון ברוק יום א 14 : 00 15 : 00 בניין 605 חדר 103 http://u.cs.biu.ac.il/ brookal/logic.html לוגיקה מתמטית תרגיל אלון ברוק 29/11/2017 1 הגדרת קבוצת הנוסחאות הבנויות היטב באינדוקציה הגדרה : קבוצת הנוסחאות הבנויות

Διαβάστε περισσότερα

Push button -led 1 דומע לאגי ונדלוט וניאודרא סרוק

Push button -led 1 דומע לאגי ונדלוט וניאודרא סרוק עמוד 1 תוכן לחצנים ולדים...3 מטלה ראשונה : ( מטלת מבוא(... 3 מטלה שנייה: בניית המעגל... 3 מטלה שלישית: הרצת תוכנית... מטלה רביעית :שינוי תוכנה... 5 מטלה חמישית: )לחצן (...5 PULL_DOWN מטלה שישית: הפעלת

Διαβάστε περισσότερα

תרגיל 7 פונקציות טריגונומטריות הערות

תרגיל 7 פונקציות טריגונומטריות הערות תרגיל 7 פונקציות טריגונומטריות הערות. פתרו את המשוואות הבאות. לא מספיק למצוא פתרון אחד יש למצוא את כולם! sin ( π (א) = x sin (ב) = x cos (ג) = x tan (ד) = x) (ה) = tan x (ו) = 0 x sin (x) + sin (ז) 3 =

Διαβάστε περισσότερα

{ : Halts on every input}

{ : Halts on every input} אוטומטים - תרגול 13: רדוקציות, משפט רייס וחזרה למבחן E תכונה תכונה הינה אוסף השפות מעל.(property המקיימות תנאים מסוימים (תכונה במובן של Σ תכונה לא טריביאלית: תכונה היא תכונה לא טריוויאלית אם היא מקיימת:.

Διαβάστε περισσότερα

דף פתרונות 7 נושא: תחשיב הפסוקים: צורה דיסיונקטיבית נורמלית, מערכת קשרים שלמה, עקביות

דף פתרונות 7 נושא: תחשיב הפסוקים: צורה דיסיונקטיבית נורמלית, מערכת קשרים שלמה, עקביות יסודות לוגיקה ותורת הקבוצות למערכות מידע (סמסטר ב 2012) דף פתרונות 7 נושא: תחשיב הפסוקים: צורה דיסיונקטיבית נורמלית, מערכת קשרים שלמה, עקביות 1. מצאו צורה דיסיונקטיבית נורמלית קנונית לפסוקים הבאים: (ג)

Διαβάστε περισσότερα

: COUGAR EF COUGAR NF

: COUGAR EF COUGAR NF Cougar 3000 בקרה לגילוי וכיבוי אש דגמים: COUGAR 30002EF COUGAR 30002NF קוד המערכת =,5 5 לביצוע פעולות מאובטחות הקש קוד ולאחריו את הספרה המתאימה לפעולה: אתחול (Reset) הקש 4 השתק צופר הקש 5 (ביטול קוד ל"השתק

Διαβάστε περισσότερα

PDF created with pdffactory trial version

PDF created with pdffactory trial version הקשר בין שדה חשמלי לפוטנציאל חשמלי E נחקור את הקשר, עבור מקרה פרטי, בו יש לנו שדה חשמלי קבוע. נתון שדה חשמלי הקבוע במרחב שגודלו שווה ל. E נסמן שתי נקודות לאורך קו שדה ו המרחק בין הנקודות שווה ל x. המתח

Διαβάστε περισσότερα

מצולעים מצולעהוא צורה דו ממדית,עשויה קו"שבור"סגור. לדוגמה: משולש, מרובע, מחומש, משושה וכו'. לדוגמה:בסרטוט שלפappleיכם EC אלכסוןבמצולע.

מצולעים מצולעהוא צורה דו ממדית,עשויה קושבורסגור. לדוגמה: משולש, מרובע, מחומש, משושה וכו'. לדוגמה:בסרטוט שלפappleיכם EC אלכסוןבמצולע. גיאומטריה מצולעים מצולעים מצולעהוא צורה דו ממדית,עשויה קו"שבור"סגור. לדוגמה: משולש, מרובע, מחומש, משושה וכו'. אלכסון במצולע הוא הקו המחבר בין שappleי קדקודים שאיappleם סמוכים זה לזה. לדוגמה:בסרטוט שלפappleיכם

Διαβάστε περισσότερα

סיכום חקירת משוואות מהמעלה הראשונה ומהמעלה השנייה פרק זה הינו חלק מסיכום כולל לשאלון 005 שנכתב על-ידי מאיר בכור

סיכום חקירת משוואות מהמעלה הראשונה ומהמעלה השנייה פרק זה הינו חלק מסיכום כולל לשאלון 005 שנכתב על-ידי מאיר בכור סיכום חקירת משוואות מהמעלה הראשונה ומהמעלה השנייה פרק זה הינו חלק מסיכום כולל לשאלון 5 שנכתב על-ידי מאיר בכור. חקירת משוואה מהמעלה הראשונה עם נעלם אחד = הצורה הנורמלית של המשוואה, אליה יש להגיע, היא: b

Διαβάστε περισσότερα

Vcc. Bead uF 0.1uF 0.1uF

Vcc. Bead uF 0.1uF 0.1uF ריבוי קבלים תוצאות בדיקה מאת: קרלוס גררו. מחלקת בדיקות EMC 1. ריבוי קבלים תוצאות בדיקה: לקחנו מעגל HLXC ובדקנו את סינון המתח על רכיב. HLX מעגל הסינון בנוי משלוש קבלים של, 0.1uF כל קבל מחובר לארבע פיני

Διαβάστε περισσότερα

תרגול 1 חזרה טורי פורייה והתמרות אינטגרליות חורף תשע"ב זהויות טריגונומטריות

תרגול 1 חזרה טורי פורייה והתמרות אינטגרליות חורף תשעב זהויות טריגונומטריות תרגול חזרה זהויות טריגונומטריות si π α) si α π α) α si π π ), Z si α π α) t α cot π α) t α si α cot α α α si α si α + α siα ± β) si α β ± α si β α ± β) α β si α si β si α si α α α α si α si α α α + α si

Διαβάστε περισσότερα

dspace זווית - Y מחשב מנוע ואנקודר כרטיס ו- driver

dspace זווית - Y מחשב מנוע ואנקודר כרטיס ו- driver ת : 1 ניסוי - מנוע מצביע מטרת הניסוי מטרת הניסוי היא לתרגל את הנושאים הבאים: זיהוי פונקציות תמסורת של מנועים חשמליים, בנית חוגי בקרה עבור מערכת המופעלת ע"י מנוע חשמלי עם דרישות כגון רוחב סרט, עודפי הגבר

Διαβάστε περισσότερα

x a x n D f (iii) x n a ,Cauchy

x a x n D f (iii) x n a ,Cauchy גבולות ורציפות גבול של פונקציה בנקודה הגדרה: קבוצה אשר מכילה קטע פתוח שמכיל את a תקרא סביבה של a. קבוצה אשר מכילה קטע פתוח שמכיל את a אך לא מכילה את a עצמו תקרא סביבה מנוקבת של a. יהו a R ו f פונקציה מוגדרת

Διαβάστε περισσότερα

תרגול מס' 6 פתרון מערכת משוואות ליניארית

תרגול מס' 6 פתרון מערכת משוואות ליניארית אנליזה נומרית 0211 סתיו - תרגול מס' 6 פתרון מערכת משוואות ליניארית נרצה לפתור את מערכת המשוואות יהי פתרון מקורב של נגדיר את השארית: ואת השגיאה: שאלה 1: נתונה מערכת המשוואות הבאה: הערך את השגיאה היחסית

Διαβάστε περισσότερα

תשובות מלאות לבחינת הבגרות במתמטיקה מועד ג' תשע"ד, מיום 0/8/0610 שאלונים: 315, מוצע על ידי בית הספר לבגרות ולפסיכומטרי של אבירם פלדמן

תשובות מלאות לבחינת הבגרות במתמטיקה מועד ג' תשעד, מיום 0/8/0610 שאלונים: 315, מוצע על ידי בית הספר לבגרות ולפסיכומטרי של אבירם פלדמן תשובות מלאות לבחינת הבגרות במתמטיקה מועד ג' תשע"ד, מיום 0/8/0610 שאלונים: 315, 635865 מוצע על ידי בית הספר לבגרות ולפסיכומטרי של אבירם פלדמן שאלה מספר 1 נתון: 1. סדרה חשבונית שיש בה n איברים...2 3. האיבר

Διαβάστε περισσότερα

קבל מורכב משני מוליכים, אשר אינם במגע אחד עם השני, בכל צורה שהיא. כאשר קבל טעון, על כל "לוח" יש את אותה כמות מטען, אך הסימנים הם הפוכים.

קבל מורכב משני מוליכים, אשר אינם במגע אחד עם השני, בכל צורה שהיא. כאשר קבל טעון, על כל לוח יש את אותה כמות מטען, אך הסימנים הם הפוכים. קבל קבל מורכב משני מוליכים, אשר אינם במגע אחד עם השני, בכל צורה שהיא. כאשר קבל טעון, על כל "לוח" יש את אותה כמות מטען, אך הסימנים הם הפוכים. על לוח אחד מטען Q ועל לוח שני מטען Q. הפוטנציאל על כל לוח הוא

Διαβάστε περισσότερα

החשמלי השדה הקדמה: (אדום) הוא גוף הטעון במטען q, כאשר גוף B, נכנס אל תוך התחום בו השדה משפיע, השדה מפעיל עליו כוח.

החשמלי השדה הקדמה: (אדום) הוא גוף הטעון במטען q, כאשר גוף B, נכנס אל תוך התחום בו השדה משפיע, השדה מפעיל עליו כוח. החשמלי השדה הקדמה: מושג השדה חשמלי נוצר, כאשר הפיזיקאי מיכאל פרדיי, ניסה לתת הסבר אינטואיטיבי לעובדה שמטענים מפעילים זה על זה כוחות ללא מגע ביניהם. לטענתו, כל עצם בעל מטען חשמלי יוצר מסביבו שדה המשתרע

Διαβάστε περισσότερα

TECHNION Israel Institute of Technology, Faculty of Mechanical Engineering מבוא לבקרה (034040) גליון תרגילי בית מס 5 ציור 1: דיאגרמת הבלוקים

TECHNION Israel Institute of Technology, Faculty of Mechanical Engineering מבוא לבקרה (034040) גליון תרגילי בית מס 5 ציור 1: דיאגרמת הבלוקים TECHNION Iael Intitute of Technology, Faculty of Mechanical Engineeing מבוא לבקרה (034040) גליון תרגילי בית מס 5 d e C() y P() - ציור : דיאגרמת הבלוקים? d(t) ו 0 (t) (t),c() 3 +,P() + ( )(+3) שאלה מס נתונה

Διαβάστε περισσότερα

gcd 24,15 = 3 3 =

gcd 24,15 = 3 3 = מחלק משותף מקסימאלי משפט אם gcd a, b = g Z אז קיימים x, y שלמים כך ש.g = xa + yb במלים אחרות, אם ה כך ש.gcd a, b = xa + yb gcd,a b של שני משתנים הוא מספר שלם, אז קיימים שני מקדמים שלמים כאלה gcd 4,15 =

Διαβάστε περισσότερα

טריגונומטריה הגדרות הפונקציות הטריגונומטריות הבסיסיות

טריגונומטריה הגדרות הפונקציות הטריגונומטריות הבסיסיות טריגונומטריה הגדרות הפונקציות הטריגונומטריות הבסיסיות את הפונקציות הטריגונומטריות ניתן להגדיר באמצעות הקשרים בין הניצבים לבין היתר ובין הניצבים עצמם במשולש ישר זווית בלבד: לדוגמה: סינוס זווית BAC (אלפא)

Διαβάστε περισσότερα

29 תרגיל 2) העבר את המספרים המוצגים בבסיס להצגה בינארית 25() 24 () 243 () תרגיל ( 3 דוגמא העבר את המספר המבוטא בבסיס בינארי לצורה עשרונית (2) פתרון :

29 תרגיל 2) העבר את המספרים המוצגים בבסיס להצגה בינארית 25() 24 () 243 () תרגיל ( 3 דוגמא העבר את המספר המבוטא בבסיס בינארי לצורה עשרונית (2) פתרון : 29 תרגילי חזרה: העברת בסיסים נתון המספר ()43 מצא את ערכו של המספר בבסיס 2 הראה את הדרך לפתרון ( פתרון התרגיל : נגדיר תבניות שערכן גדל פי 2 החל מהמספר עד תבנית הגדולה וסמוכה למספר 256 28 64 32 6 8 4 2 ממלאים

Διαβάστε περισσότερα

תרגילים באמצעות Q. תרגיל 2 CD,BF,AE הם גבהים במשולש .ABC הקטעים. ABC D נמצאת על המעגל בין A ל- C כך ש-. AD BF ABC FME

תרגילים באמצעות Q. תרגיל 2 CD,BF,AE הם גבהים במשולש .ABC הקטעים. ABC D נמצאת על המעגל בין A ל- C כך ש-. AD BF ABC FME הנדסת המישור - תרגילים הכנה לבגרות תרגילים הנדסת המישור - תרגילים הכנה לבגרות באמצעות Q תרגיל 1 מעגל העובר דרך הקודקודים ו- של המקבילית ו- חותך את האלכסונים שלה בנקודות (ראה ציור) מונחות על,,, הוכח כי

Διαβάστε περισσότερα

normally open (no) normally closed (nc) depletion mode depletion and enhancement mode enhancement mode n-type p-type n-type p-type n-type p-type

normally open (no) normally closed (nc) depletion mode depletion and enhancement mode enhancement mode n-type p-type n-type p-type n-type p-type 33 3.4 מודל ליניארי ומעגל תמורה לטרנזיסטורי אפקט שדה ישנם שני סוגים של טרנזיסטורי אפקט השדה: א ב, (ormally מבוסס על שיטת המיחסו( oe JFT (ormally oe המבוסס על שיטת המיחסור MOFT ו- MOFT המבוסס על שיטת העשרה

Διαβάστε περισσότερα

"קשר-חם" : לקידום שיפור וריענון החינוך המתמטי

קשר-חם : לקידום שיפור וריענון החינוך המתמטי הטכניון - מכון טכנולוגי לישראל המחלקה להוראת הטכנולוגיה והמדעים "קשר-חם" : לקידום שיפור וריענון החינוך המתמטי נושא: חקירת משוואות פרמטריות בעזרת גרפים הוכן ע"י: אביבה ברש. תקציר: בחומר מוצגת דרך לחקירת

Διαβάστε περισσότερα

(להנדסאי מכונות) הוראות לנבחן פרק שני: בקרת תהליכים ומכשור לבקרה ולאלקטרוניקה תעשייתית 80 נקודות

(להנדסאי מכונות) הוראות לנבחן פרק שני: בקרת תהליכים ומכשור לבקרה ולאלקטרוניקה תעשייתית 80 נקודות גמר לבתי ספר לטכנאים ולהנדסאים סוג הבחינה: מדינת ישראל אביב תשס"ח, 2008 מועד הבחינה: משרד החינוך 710923 סמל השאלון: מערכות מכטרוניות ה' (להנדסאי מכונות) הוראות לנבחן א. משך הבחינה: ארבע שעות. ב. מבנה השאלון

Διαβάστε περισσότερα

משוואות רקורסיביות רקורסיה זו משוואה או אי שוויון אשר מתארת פונקציה בעזרת ערכי הפונקציה על ארגומנטים קטנים. למשל: יונתן יניב, דוד וייץ

משוואות רקורסיביות רקורסיה זו משוואה או אי שוויון אשר מתארת פונקציה בעזרת ערכי הפונקציה על ארגומנטים קטנים. למשל: יונתן יניב, דוד וייץ משוואות רקורסיביות הגדרה: רקורסיה זו משוואה או אי שוויון אשר מתארת פונקציה בעזרת ערכי הפונקציה על ארגומנטים קטנים למשל: T = Θ 1 if = 1 T + Θ if > 1 יונתן יניב, דוד וייץ 1 דוגמא נסתכל על האלגוריתם הבא למציאת

Διαβάστε περισσότερα

לוגיקה ותורת הקבוצות פתרון תרגיל בית 8 חורף תשע"ו ( ) ... חלק ראשון: שאלות שאינן להגשה נפריד למקרים:

לוגיקה ותורת הקבוצות פתרון תרגיל בית 8 חורף תשעו ( ) ... חלק ראשון: שאלות שאינן להגשה נפריד למקרים: לוגיקה ותורת הקבוצות פתרון תרגיל בית 8 חורף תשע"ו ( 2016 2015 )............................................................................................................. חלק ראשון: שאלות שאינן להגשה.1

Διαβάστε περισσότερα

לוגיקה ותורת הקבוצות פתרון תרגיל בית 4 אביב תשע"ו (2016)

לוגיקה ותורת הקבוצות פתרון תרגיל בית 4 אביב תשעו (2016) לוגיקה ותורת הקבוצות פתרון תרגיל בית 4 אביב תשע"ו (2016)............................................................................................................. חלק ראשון: שאלות שאינן להגשה 1. עבור

Διαβάστε περισσότερα

רשימת משפטים והגדרות

רשימת משפטים והגדרות רשימת משפטים והגדרות חשבון אינפיניטיסימאלי ב' מרצה : למברג דן 1 פונקציה קדומה ואינטגרל לא מסויים הגדרה 1.1. (פונקציה קדומה) יהי f :,] [b R פונקציה. פונקציה F נקראת פונקציה קדומה של f אם.[, b] גזירה ב F

Διαβάστε περισσότερα

(ספר לימוד שאלון )

(ספר לימוד שאלון ) - 40700 - פתרון מבחן מס' 7 (ספר לימוד שאלון 035804) 09-05-2017 _ ' i d _ i ' d 20 _ i _ i /: ' רדיוס המעגל הגדול: רדיוס המעגל הקטן:, לכן שטח העיגול הגדול: / d, לכן שטח העיגול הקטן: ' d 20 4 D 80 Dd 4 /:

Διαβάστε περισσότερα

Logic and Set Theory for Comp. Sci.

Logic and Set Theory for Comp. Sci. 234293 - Logic and Set Theory for Comp. Sci. Spring 2008 Moed A Final [partial] solution Slava Koyfman, 2009. 1 שאלה 1 לא נכון. דוגמא נגדית מפורשת: יהיו } 2,(p 1 p 2 ) (p 2 p 1 ).Σ 2 = {p 2 p 1 },Σ 1 =

Διαβάστε περισσότερα

אוניברסיטת בן-גוריון בנגב הפקולטה למדעי ההנדסה. DC Motor speed Control בקרת מהירות

אוניברסיטת בן-גוריון בנגב הפקולטה למדעי ההנדסה. DC Motor speed Control בקרת מהירות אוניברסיטת בן-גוריון בנגב הפקולטה למדעי ההנדסה DC Motor speed Control בקרת מהירות מבוא ומטרת המעבדה להתנסות בתכנון ומימוש של מערכות בקרה. להתנסות בעבודה עם ה- Simulink ובכלים המאפשרים פיתוח מהיר של אב

Διαβάστε περισσότερα

תכנות בשפת C פרק שלישי: בקרת זרימה שייקה בילו יועץ ומרצה בכיר למדעי המחשב וטכנולוגית מידע מומחה למערכות מידע חינוכיות, אקדמיות ומנהליות

תכנות בשפת C פרק שלישי: בקרת זרימה שייקה בילו יועץ ומרצה בכיר למדעי המחשב וטכנולוגית מידע מומחה למערכות מידע חינוכיות, אקדמיות ומנהליות תכנות בשפת C פרק שלישי: בקרת זרימה שייקה בילו יועץ ומרצה בכיר למדעי המחשב וטכנולוגית מידע מומחה למערכות מידע חינוכיות, אקדמיות ומנהליות תזכורת: שימוש במשתנים מהו משתנה הגדרת משתנים ;int i ; char c= a קלט/פלט

Διαβάστε περισσότερα

2 שאלות )בחירה מ - 4( סה"כ 25 נקודות לכל שאלה 22 נקודות

2 שאלות )בחירה מ - 4( סהכ 25 נקודות לכל שאלה 22 נקודות מבחן 0225 פרטים כלליים מועד הבחינה: בכל זמן מספר השאלון: 1 משך הבחינה: 3 שעות חומר עזר בשימוש: הכל )ספרים ומחברות( המלצות: קרא המלצות לפני הבחינה ובדיקות אחרונות לפני מסירה )עמודים 7-9( מבנה השאלון פרק

Διαβάστε περισσότερα

קורס: מבוא למיקרו כלכלה שיעור מס. 17 נושא: גמישויות מיוחדות ושיווי משקל בשוק למוצר יחיד

קורס: מבוא למיקרו כלכלה שיעור מס. 17 נושא: גמישויות מיוחדות ושיווי משקל בשוק למוצר יחיד גמישות המחיר ביחס לכמות= X/ Px * Px /X גמישות קשתית= X(1)+X(2) X/ Px * Px(1)+Px(2)/ מקרים מיוחדים של גמישות אם X שווה ל- 0 הגמישות גם כן שווה ל- 0. זהו מצב של ביקוש בלתי גמיש לחלוטין או ביקוש קשיח לחלוטין.

Διαβάστε περισσότερα

קבוצה היא שם כללי לתיאור אוסף כלשהו של איברים.

קבוצה היא שם כללי לתיאור אוסף כלשהו של איברים. א{ www.sikumuna.co.il מהי קבוצה? קבוצה היא שם כללי לתיאור אוסף כלשהו של איברים. קבוצה היא מושג יסודי במתמטיקה.התיאור האינטואיטיבי של קבוצה הוא אוסף של עצמים כלשהם. העצמים הנמצאים בקבוצה הם איברי הקבוצה.

Διαβάστε περισσότερα

מעגלים ליניאריים, סיכום הקורס, עמוד 1 מתוך 19 הפתק הסגול. מעגלים ליניארים סיכום הקורס

מעגלים ליניאריים, סיכום הקורס, עמוד 1 מתוך 19 הפתק הסגול.  מעגלים ליניארים סיכום הקורס 4442 מעגלים ליניאריים, סיכום הקורס, עמוד מתוך 9 הפתק הסגול www.technon.co.l מעגלים ליניארים 4442 סיכום הקורס 27 www.technon.co.l אבי בנדל 4442 מעגלים ליניאריים, סיכום הקורס, עמוד 2 מתוך 9 תוכן עניינים

Διαβάστε περισσότερα

- מבוא למערכות עקיבה סינכרוניות ) מתוזמנות על ידי שעון (

- מבוא למערכות עקיבה סינכרוניות ) מתוזמנות על ידי שעון ( פרק 9 - מבוא למערכות עקיבה סינכרוניות ) מתוזמנות על ידי שעון ( מערכת עקיבה (Sequential Circuit) x i z i מערכת צירופית (Combinational Circuit) ערכי הפלט תלויים אך ורק בערכים הנוכחיים של משתני הקלט מערכת

Διαβάστε περισσότερα

סדרות - תרגילים הכנה לבגרות 5 יח"ל

סדרות - תרגילים הכנה לבגרות 5 יחל סדרות - הכנה לבגרות 5 יח"ל 5 יח"ל סדרות - הכנה לבגרות איברים ראשונים בסדרה) ) S מסמן סכום תרגיל S0 S 5, S6 בסדרה הנדסית נתון: 89 מצא את האיבר הראשון של הסדרה תרגיל גוף ראשון, בשנייה הראשונה לתנועתו עבר

Διαβάστε περισσότερα

חידה לחימום. כתבו תכappleית מחשב, המקבלת כקלט את M ו- N, מחליטה האם ברצוappleה להיות השחקן הפותח או השחקן השappleי, ותשחק כך שהיא תappleצח תמיד.

חידה לחימום. כתבו תכappleית מחשב, המקבלת כקלט את M ו- N, מחליטה האם ברצוappleה להיות השחקן הפותח או השחקן השappleי, ותשחק כך שהיא תappleצח תמיד. חידה לחימום ( M ש- N > (כך מספרים טבעיים Mו- N שappleי appleתוappleים בעלי אותה הזוגיות (שappleיהם זוגיים או שappleיהם אי - זוגיים). המספרים הטבעיים מ- Mעד Nמסודרים בשורה, ושappleי שחקappleים משחקים במשחק.

Διαβάστε περισσότερα

הרצאה 7 טרנזיסטור ביפולרי BJT

הרצאה 7 טרנזיסטור ביפולרי BJT הרצאה 7 טרנזיסטור ביפולרי JT תוכן עניינים: 1. טרנזיסטור ביפולרי :JT מבנה, זרם, תחומי הפעולה..2 מודל: S MOLL (אברסמול). 3. תחומי הפעולה של הטרנזיסטור..1 טרנזיסטור ביפולרי.JT מבנה: PNP NPN P N N P P N PNP

Διαβάστε περισσότερα

אלגברה ליניארית 1 א' פתרון 2

אלגברה ליניארית 1 א' פתרון 2 אלגברה ליניארית א' פתרון 3 4 3 3 7 9 3. נשתמש בכתיבה בעזרת מטריצה בכל הסעיפים. א. פתרון: 3 3 3 3 3 3 9 אז ישנו פתרון יחיד והוא = 3.x =, x =, x 3 3 הערה: אפשר גם לפתור בדרך קצת יותר ארוכה, אבל מבלי להתעסק

Διαβάστε περισσότερα

אלגברה מודרנית פתרון שיעורי בית 6

אלגברה מודרנית פתרון שיעורי בית 6 אלגברה מודרנית פתרון שיעורי בית 6 15 בינואר 016 1. יהי F שדה ויהיו q(x) p(x), שני פולינומים מעל F. מצאו פולינומים R(x) S(x), כך שמתקיים R(x),p(x) = S(x)q(x) + כאשר deg(q),deg(r) < עבור המקרים הבאים: (תזכורת:

Διαβάστε περισσότερα

תשובות מלאות לבחינת הבגרות במתמטיקה מועד חורף תשע"א, מיום 31/1/2011 שאלון: מוצע על ידי בית הספר לבגרות ולפסיכומטרי של אבירם פלדמן.

תשובות מלאות לבחינת הבגרות במתמטיקה מועד חורף תשעא, מיום 31/1/2011 שאלון: מוצע על ידי בית הספר לבגרות ולפסיכומטרי של אבירם פלדמן. בB בB תשובות מלאות לבחינת הבגרות במתמטיקה מועד חורף תשע"א, מיום 31/1/2011 שאלון: 035804 מוצע על ידי בית הספר לבגרות ולפסיכומטרי של אבירם פלדמן שאלה מספר 1 נתון: 1 מכונית נסעה מעיר A לעיר B על כביש ראשי

Διαβάστε περισσότερα

דגשים להתקנה: צפיפות השטף המגנטיB = קוטר פנימיD = מהירות ממוצעתV = קבוע המכשירK = B =קבוע D =ידוע לחישוב(!! פרופורציונלי לכוח אלקטרו מניעE ) Vניתן

דגשים להתקנה: צפיפות השטף המגנטיB = קוטר פנימיD = מהירות ממוצעתV = קבוע המכשירK = B =קבוע D =ידוע לחישוב(!! פרופורציונלי לכוח אלקטרו מניעE ) Vניתן 1 הוראות התקנה והפעלה למד ספיקה מגנטי תוצרתMETRAN 5μs/cm תיאור כללי מדיזרימה אלקטרו-מגנטיים מתאימים למדידת זרימה של נוזלים עם מוליכות מינימלית של: (*במדי זרימה עם אלקטרוניקה רחוקה -מוליכות מינימלית 50

Διαβάστε περισσότερα

אוסף שאלות מס. 3 פתרונות

אוסף שאלות מס. 3 פתרונות אוסף שאלות מס. 3 פתרונות שאלה מצאו את תחום ההגדרה D R של כל אחת מהפונקציות הבאות, ושרטטו אותו במישור. f (x, y) = x + y x y, f 3 (x, y) = f (x, y) = xy x x + y, f 4(x, y) = xy x y f 5 (x, y) = 4x + 9y 36,

Διαβάστε περισσότερα

מודלים חישוביים פתרון תרגיל 5

מודלים חישוביים פתרון תרגיל 5 מודלים חישוביים פתרון תרגיל 5 כתוב אוטומט דטרמיניסטי לשפות הבאות מעל הא"ב.Σ={,} א. *Σ. q, ב. q, ג. {ε}, q, q ד. } = 3 {w w mod, q, q,, ה. ''} {w w does not contin the sustring q 4 q 3 q q כתוב אוטומט דטרמיניסטי

Διαβάστε περισσότερα

אינפי - 1 תרגול בינואר 2012

אינפי - 1 תרגול בינואר 2012 אינפי - תרגול 4 3 בינואר 0 רציפות במידה שווה הגדרה. נאמר שפונקציה f : D R היא רציפה במידה שווה אם לכל > 0 ε קיים. f(x) f(y) < ε אז x y < δ אם,x, y D כך שלכל δ > 0 נביט במקרה בו D הוא קטע (חסום או לא חסום,

Διαβάστε περισσότερα

מתמטיקה בדידה תרגול מס' 12

מתמטיקה בדידה תרגול מס' 12 מתמטיקה בדידה תרגול מס' 2 נושאי התרגול: נוסחאות נסיגה נוסחאות נסיגה באמצעות פונקציות יוצרות נוסחאות נסיגה באמצעות פולינום אופייני נוסחאות נסיגה לעתים מפורש לבעיה קומבינטורית אינו ידוע, אך יחסית קל להגיע

Διαβάστε περισσότερα

דיאגמת פאזת ברזל פחמן

דיאגמת פאזת ברזל פחמן דיאגמת פאזת ברזל פחמן הריכוז האוטקטי הריכוז האוטקטוידי גבול המסיסות של פריט היווצרות פרליט מיקרו-מבנה של החומר בפלדה היפר-אוטקטואידית והיפו-אוטקטוידית. ככל שמתקרבים יותר לריכוז האוטקטואידי, מקבלים מבנה

Διαβάστε περισσότερα

מהי המשמעות של IEEE 1588 עבור תכנון מערכת ה- T&M הבאה שלך?

מהי המשמעות של IEEE 1588 עבור תכנון מערכת ה- T&M הבאה שלך? מהי המשמעות של IEEE 1588 עבור תכנון מערכת ה- T&M הבאה שלך? תזמון וסנכרון הם קריטיים בבניית מערכות בדיקה ומדידה (& Test,(Measurement T&M דבר ההופך את קלות השימוש והביצועים הגבוהים של IEEE 1588 Precision

Διαβάστε περισσότερα

גיאומטריה גיאומטריה מצולעים ניב רווח פסיכומטרי

גיאומטריה גיאומטריה מצולעים ניב רווח פסיכומטרי מצולע הוא צורה דו ממדית, עשויה קו "שבור" סגור. לדוגמה: משולש, מרובע, מחומש, משושה וכו'. אלכסון במצולע הוא הקו המחבר בין שני קדקודים שאינם סמוכים זה לזה. לדוגמה: בסרטוט שלפניכם EC אלכסון במצולע. ABCDE (

Διαβάστε περισσότερα

משפטי בקרה ולולאות שעור מס. 3 כל הזכויות שמורות דר' דרור טובי המרכז האוניברסיטאי אריאל

משפטי בקרה ולולאות שעור מס. 3 כל הזכויות שמורות דר' דרור טובי המרכז האוניברסיטאי אריאל משפטי בקרה ולולאות שעור מס. 3 דרור טובי דר' 1 כל הזכויות שמורות דר' דרור טובי המרכז האוניברסיטאי אריאל - הקדמה משפט התנאי if המשימה: ברצוננו לכתוב תוכנית המקבלת שני מספרים בסדר כל שהוא ולהדפיס אותם בסדר

Διαβάστε περισσότερα

פתרון תרגיל דוגמא מרחב המדגם הוא כל הקומבינציות של 20 חודשי הולדת. לכל ילד 12 אפשרויות,לכן. לכן -

פתרון תרגיל דוגמא מרחב המדגם הוא כל הקומבינציות של 20 חודשי הולדת. לכל ילד 12 אפשרויות,לכן. לכן - פתרון תרגיל דוגמא מרחב המדגם הוא כל הקומבינציות של 0 חודשי הולדת לכל ילד אפשרויות,לכן לכן - 0 A 0 מספר קומבינציות שלא מכילות את חודש תשרי הוא A) המאורע המשלים ל- B הוא "אף תלמיד לא נולד באחד מהחודשים אב/אלול",

Διαβάστε περισσότερα

x = r m r f y = r i r f

x = r m r f y = r i r f דירוג קרנות נאמנות - מדד אלפא מול מדד שארפ. )נספחים( נספח א': חישוב מדד אלפא. מדד אלפא לדירוג קרנות נאמנות מוגדר באמצעות המשוואה הבאה: כאשר: (1) r i r f = + β * (r m - r f ) r i r f β - התשואה החודשית

Διαβάστε περισσότερα

מתמטיקה בדידה תרגול מס' 13

מתמטיקה בדידה תרגול מס' 13 מתמטיקה בדידה תרגול מס' 13 נושאי התרגול: תורת הגרפים. 1 מושגים בסיסיים נדון בגרפים מכוונים. הגדרה 1.1 גרף מכוון הוא זוג סדור E G =,V כך ש V ו E. V הגרף נקרא פשוט אם E יחס אי רפלקסיבי. כלומר, גם ללא לולאות.

Διαβάστε περισσότερα

פתרון 4. a = Δv Δt = = 2.5 m s 10 0 = 25. y = y v = 15.33m s = 40 2 = 20 m s. v = = 30m x = t. x = x 0.

פתרון 4. a = Δv Δt = = 2.5 m s 10 0 = 25. y = y v = 15.33m s = 40 2 = 20 m s. v = = 30m x = t. x = x 0. בוחן לדוגמא בפיזיקה - פתרון חומר עזר: מחשבון ודף נוסחאות מצורף זמן הבחינה: שלוש שעות יש להקפיד על כתיבת יחידות חלק א יש לבחור 5 מתוך 6 השאלות 1. רכב נוסע במהירות. 5 m s לפתע הנהג לוחץ על דוושת הבלם והרכב

Διαβάστε περισσότερα

אלגברה ליניארית (1) - תרגיל 6

אלגברה ליניארית (1) - תרגיל 6 אלגברה ליניארית (1) - תרגיל 6 התרגיל להגשה עד יום חמישי (12.12.14) בשעה 16:00 בתא המתאים בבניין מתמטיקה. נא לא לשכוח פתקית סימון. 1. עבור כל אחד מתת המרחבים הבאים, מצאו בסיס ואת המימד: (א) 3)} (0, 6, 3,,

Διαβάστε περισσότερα

קורס מטלב לביולוגים שיעור מס' 1: סביבת עבודה

קורס מטלב לביולוגים שיעור מס' 1: סביבת עבודה חישובים סוגי ביטויים מתמטיים שיעור מס' 1: סביבת עבודה ביטוי מתמטי מורכב מרכיבים (אופרנדים) ומפעולה שנעשית ביניהם (אופרטור). opernd1 opertor opernd2 opertor opernd FunctionNme(rgument) אופרטור בינרי אופרטור

Διαβάστε περισσότερα

מתמטיקה בדידה תרגול מס' 5

מתמטיקה בדידה תרגול מס' 5 מתמטיקה בדידה תרגול מס' 5 נושאי התרגול: פונקציות 1 פונקציות הגדרה 1.1 פונקציה f מ A (התחום) ל B (הטווח) היא קבוצה חלקית של A B המקיימת שלכל a A קיים b B יחיד כך ש. a, b f a A.f (a) = ιb B. a, b f או, בסימון

Διαβάστε περισσότερα

הקדמה... ייעודו של הספר...

הקדמה... ייעודו של הספר... ìåìî éù ãåîéìã øôññ íéø áí åø éîî íéè éåøôìí 8051 úçôùîîî éìáîñàé úôùáá 052 ÿ 2671210 email: elmtv@netvision.net.il (CJKP KNB) [ZG[ \BXGF web: http://shoresh.sfarim.net # ZCIPN \GZGP[ NT \GKGMHF NM ZGBN

Διαβάστε περισσότερα

דינמיקה כוחות. N = kg m s 2 מתאפסת.

דינמיקה כוחות. N = kg m s 2 מתאפסת. דינמיקה כאשר אנו מנתחים תנועה של גוף במושגים של מיקום, מהירות ותאוצה כפי שעשינו עד כה, אנו מדלגים על ניתוח הכוחות הפועלים על הגוף. כוחות אלו ומסתו של הגוף הם אשר קובעים את תאוצתו. על מנת לקבל קשר בין הכוחות

Διαβάστε περισσότερα

חישוביות הרצאה 4 לא! זיהוי שפות ע''י מכונות טיורינג הוכחה: הגדרת! : f r

חישוביות הרצאה 4 לא! זיהוי שפות ע''י מכונות טיורינג הוכחה: הגדרת! : f r ל' ' פונקציות פרימיטיביות רקורסיביות חישוביות הרצאה 4 האם כל פונקציה מלאה היא פרימיטיבית רקורסיבית? לא נראה שתי הוכחות: פונקציות רקורסיביות (המשך) זיהוי שפות ע''י מכונות טיורינג הוכחה קיומית: קיימות פונקציות

Διαβάστε περισσότερα

( )( ) ( ) f : B C היא פונקציה חח"ע ועל מכיוון שהיא מוגדרת ע"י. מכיוון ש f היא פונקציהאז )) 2 ( ( = ) ( ( )) היא פונקציה חח"ע אז ועל פי הגדרת

( )( ) ( ) f : B C היא פונקציה חחע ועל מכיוון שהיא מוגדרת עי. מכיוון ש f היא פונקציהאז )) 2 ( ( = ) ( ( )) היא פונקציה חחע אז ועל פי הגדרת הרצאה 7 יהיו :, : C פונקציות, אז : C חח"ע ו חח"ע,אז א אם על ו על,אז ב אם ( על פי הגדרת ההרכבה )( x ) = ( )( x x, כךש ) x א יהיו = ( x ) x חח"ע נקבל ש מכיוון ש חח"ע נקבל ש מכיוון ש ( b) = c כך ש b ( ) (

Διαβάστε περισσότερα

רשימת בעיות בסיבוכיות

רשימת בעיות בסיבוכיות ב) ב) רשימת בעיות בסיבוכיות כל בעיה מופיעה במחלקה הגדולה ביותר שידוע בוודאות שהיא נמצאת בה, אלא אם כן מצוין אחרת. כמובן שבעיות ב- L נמצאות גם ב- וב- SACE למשל, אבל אם תכתבו את זה כתשובה במבחן לא תקבלו

Διαβάστε περισσότερα

ניתן לקבל אוטומט עבור השפה המבוקשת ע "י שימוששאלה 6 בטכניקתשפה המכפלה שנייה כדי לבנות אוטומט לשפת החיתוך של שתי השפות:

ניתן לקבל אוטומט עבור השפה המבוקשת ע י שימוששאלה 6 בטכניקתשפה המכפלה שנייה כדי לבנות אוטומט לשפת החיתוך של שתי השפות: שאלה 1 בנה אוטומט המקבל את שפת כל המילים מעל הא"ב {,,} המכילות לפחות פעם אחת את הרצף ומיד אחרי כל אות מופיע הרצף. ניתן לפרק את השפה לשתי שפות בסיס מעל הא"ב :{,,} שפת כל המילים המכילות לפחות פעם אחת את

Διαβάστε περισσότερα

קיום ויחידות פתרונות למשוואות דיפרנציאליות

קיום ויחידות פתרונות למשוואות דיפרנציאליות קיום ויחידות פתרונות למשוואות דיפרנציאליות 1 מוטיבציה למשפט הקיום והיחידות אנו יודעים לפתור משוואות דיפרנציאליות ממחלקות מסוימות, כמו משוואות פרידות או משוואות לינאריות. עם זאת, קל לכתוב משוואה דיפרנציאלית

Διαβάστε περισσότερα

יווקיינ לש תוביציה ןוירטירק

יווקיינ לש תוביציה ןוירטירק יציבות מגבר שרת הוא מגבר משוב. בכל מערכת משוב קיימת בעיית יציבות מהבחינה הדינמית (ולא מבחינה נקודת העבודה). חשוב לוודא שהמגבר יציב על-מנת שלא יהיו נדנודים. קריטריון היציבות של נייקוויסט: נתונה נערכת המשוב

Διαβάστε περισσότερα

מבני נתונים מדעי המחשב שאלון: מועד ב' תשע"ו מדעי המחשב פתרון בחינת הבגרות. Java שאלה 1. blog.csit.org.

מבני נתונים מדעי המחשב שאלון: מועד ב' תשעו מדעי המחשב פתרון בחינת הבגרות. Java שאלה 1. blog.csit.org. 1 פתרון בחינת הבגרות פרק ראשון - )יסודות( Java שאלה 1 C# 6 Java שאלה 2 ב. פלט a a1 A A 4 + 5 = 9 4 + 5 = 9 n1 n2 n1 n2 8 + 9 = 17? 4? 5 4 8 5 9 3 :C# שאלה 2 פלט a a1 A A 4 + 5 = 9 4 + 5 = 9 n1 n2 n1 n2

Διαβάστε περισσότερα

שאלה 5: להלן סטטיסטיקה תיאורית מפורטת עם טבלת שכיחות לציוני בית ספר לוח 1: סטטיסטיקה תיאורית של ציוני בית ספר

שאלה 5: להלן סטטיסטיקה תיאורית מפורטת עם טבלת שכיחות לציוני בית ספר לוח 1: סטטיסטיקה תיאורית של ציוני בית ספר 20 0 79.80 78.50 75 שאלה 5: להלן סטטיסטיקה תיאורית מפורטת עם טבלת שכיחות לציוני בית ספר לוח : סטטיסטיקה תיאורית של ציוני בית ספר סטטיסטיקה תיאורית של ציוני בית ספר Score Valid Missing גודל מדגם חסרים מדד=

Διαβάστε περισσότερα

מתמטיקה שאלון ו' נקודות. חשבון דיפרנציאלי ואינטגרלי, טריגונומטריה שימוש במחשבון גרפי או באפשרויות התכנות עלול לגרום לפסילת הבחינה.

מתמטיקה שאלון ו' נקודות. חשבון דיפרנציאלי ואינטגרלי, טריגונומטריה שימוש במחשבון גרפי או באפשרויות התכנות עלול לגרום לפסילת הבחינה. בגרות לבתי ספר על-יסודיים מועד הבחינה: תשס"ח, מספר השאלון: 05006 נספח:דפי נוסחאות ל- 4 ול- 5 יחידות לימוד מתמטיקה שאלון ו' הוראות לנבחן משך הבחינה: שעה ושלושה רבעים. מבנה השאלון ומפתח ההערכה: בשאלון זה

Διαβάστε περισσότερα

הרצאה. α α פלוני, וכדומה. הזוויות α ל- β שווה ל-

הרצאה. α α פלוני, וכדומה. הזוויות α ל- β שווה ל- מ'' ל'' Deprmen of Applied Mhemics Holon Acdemic Insiue of Technology PROBABILITY AND STATISTICS Eugene Knzieper All righs reserved 4/5 חומר לימוד בקורס "הסתברות וסטטיסטיקה" מאת יוג'ין קנציפר כל הזכויות

Διαβάστε περισσότερα